simplified interface and naming
Finished all function descriptions.
Refactoring for feature definitions.
Not sure what's going on here...

Merge branch 'master' of https://github.com/SpiNNakerManchester/spinn_common