Theatre Horizon's outstanding production of 'The Color Purple' breaks new ground with familiar material. Cameron Kelsall reviews.