Add buffer to AudioNode
Merge branch 'master' of https://github.com/open-ephys/GUI
Make control panel button transparent
Use processor ID number as flag for saving

Previously, every event would be saved multiple times if
it passed through multiple processors. Now,
GenericProcessor::getNumSamples() checks for existing TTL
events and changes the processor ID (byte 2) to zero.
If the RecordNode encounters an event without a positive
processor ID, it will ignore it.

The only potentially dangerous thing about this is that it
involves modifying the MidiBuffer. But as long as the size
of the buffer doesn't change (just the value of certain
bytes), this should be fine.
Update README
Update README
Streamline code for flagging TTL events
Add helpful comments to GenericProcessor.cpp
Add chirps data file
Add line to refresh signal chain after SpikeDetector updates settings
Prevent orphaned processors when splitters are deleted
Add tooltip help for visualizer buttons
Remove 'button clicked' output from GenericEditor
Remove canvas from DataWindow on closing
Update README
Avoid crash if board not present loading chain with RHD2000 source
Avoid crash if board not present but rescan ports button pressed
Fix problem when adding phase detector
Merge branch 'master' of https://github.com/open-ephys/GUI
Merge branch 'master' of https://github.com/open-ephys/GUI