Added __reduce__ method to IrregularlySampledSignal to allow it to be
pickled properly
added eclipse settings files to gitignore
added unit test for pickle dump/load of IrregularlySampledSignals
Merge pull request #156 from tclose/pickle_irregularly_sampled

Added __reduce__ method to IrregularlySampledSignal
Corrected create_many_to_one_relationship; Waveforms: Added management of special cases recording with only one channel active
Merge branch 'master' of git://github.com/NeuralEnsemble/python-neo