Cleaned up interface between FeatureMapper and Topographica

The interfacing methods were renamed to better reflect their function.
Furthermore various code was cleaned up to be more concise or clear.
Finally Featuremapper no longer expects a return value from Topographica
during measurements, instead providing a dictionary of numpy arrays
to acummulate activities into.