Add code for automatically identifying the presence of headstages
Move FileReaderThread FileChooser into SourceNode object
Insert former OpenGL classes into SpikeDisplayCanvas
Spike plots can now be created dynamically
SpikeDisplayCanvas is drawing spikes again
Spikes are now drawn in the correct orientation (but not correct scaling)
Added speed optimization to debug builds
Add FileChooser back to SourceNode