A couple of minor fixes.
Merge branch 'master' of https://github.com/NeuralEnsemble/PyNN
Added missing 'clear' kwarg, which should be passed down from write_data
to recorders.write
Filtered out 'StandardCellType' base class from list of standard models
in neuron.list_standard_models()
Merge pull request #254 from tclose/minor_bug_fixes

Minor bug fixes
Removed redundant IDMixin.__getattribute__ call from IDMixin.__getattr__ 
method, as __getattr__ is only called if __getattribute__ fails in any
case.

Also, slightly reordered the common.Population.__init__ and the setting
of Population.first_id/last_id so that it is possible to take a view of
the population while the cells are being built instead of getting stuck
in an infinite recursive loop (although it only an issue when
debugging).
removed commented out code
Merge pull request #258 from tclose/easier_debugging_of_neuron_build_cells

Easier debugging of neuron build cells
First attempt at updating `CSAConnector` to work with the new `SynapseType` approach.
Fixed bug with clearing data recorded from SpikeSources with NEURON backend.
Fix for #259, and an associated bug in the NEURON backend (recording from SpikeSourceArray with clear=True, future spikes also cleared) uncovered when writing test for 259.
FromListConnector and FromFileConnector now support specifying any synaptic parameter, not just weight and delay (implements #260).
Added capability to add labelled time markers in the Timer class.
Added some new benchmarking scripts
More work on benchmarking scripts
Fixed a couple of small Connector-related bugs, added more Connector unit tests
A fix for #165 (lost current sources due to NEURON `Population.inject()` reference counting)
Implemented `run_until()` function. Closes #124
Added a warning to the documentation that changing the resting membrane potential parameter does not automatically change the initial value. Closes #166
No matter how many times it bites me, I still sometimes forget to run the unit tests before committing