Spatialneuron

This brings the latest changes from the spatialneuron branch into master (mostly the new examples). It should be pretty safe to merge but there's always the possibility that it broke some test on Windows.

Please don't delete the branch after merging, we might continue to add features here.

@romainbrette : Please make sure to pull from the branch before making any further changes, I rewrote the branch history a bit.