Initial commit trying to separate FeatureMapper from topographica
Minor and temporary fixes to FeatureMapper components
Fixed curve measurements by making preferred feature method a class method
Merge branch 'master' into featuremapper
Reverted featureresponses.py to pre-merge
Fixed get_feature_responses
Further fixes to analysis code (all tests now passing)
Fixed ReverseCorrelation code and addded white noise RF measurement
Removed PatternDrivenAnalysis as a superclass of TestPattern

Changing PatternDrivenAnalysis from a Parameterized class to a
ParameterizedFunction class was causing instantiation issues and
its present_pattern method was duplicating code in pattern_present
anyway.
Started cleanup of featureresponses
Added measurement_prefix to curve measurements
Made fixes to pylabplot
Fixed unqualified imports in pylabplot
Cleaned up and improved tuning_curve and cyclic_tuning_curve
Slight refactoring of FeatureCurvePlotGroup code
Fixed input sheet handling for the CoordinatedPatternGenerator
Fixed GUI RF measurement coordinate access

SheetViews for RF measurements were referencing the measurement sheet
but coordinates are in the input sheet coordinates. Consequently
changed SheetView information to the input sheet.
Reordered featureresponses to separate featuremapper and Topographica components
Simplified apply_output_fns settings
Made methods internal to FeatureResponses and its subclasses private