Add HDF5 capabilities
Add HDF5 linker to Linux build
Change header order to be able to compile on windows
Update Windows project files
Merge remote-tracking branch 'origin/master' into hdf5

Conflicts:
	Builds/Linux/Makefile
	Builds/MacOSX/open-ephys.xcodeproj/project.pbxproj
	Builds/VisualStudio2012/open-ephys.vcxproj
	open-ephys.jucer
Added base HDF5 classes.
Disable record channel selectors while recording
Add HD5FRecording to .jucer file
Setting lfp channel spread via scrolling updates comboBox
Intan2132_16chx1_map_reordered

Open-Ephys GUI configuration file to load the correct channel mapping for intan2132 16ch (part #C3334)
Merge pull request #164 from koreign/patch-2

Intan2132_16chx1_map_reordered
Intan2132_16chx2_map_reordered

Open-Ephys GUI configuration file for loading up 2 headstages intan2132_16ch (part #C3334) connected on A and B port with channel mapping reordered on the acquisition board.
Merge pull request #165 from koreign/patch-3

Intan2132_16chx2_map_reordered
Add Recordengine files to Introjucer
Implement basic generic RecordEngine functionality
Implement original format data recording as record engine
Add Spike Recording to OriginalRecording Engine
Rename HDF5 files
Modified HDF5 classes to better work with RecordEngine
Add HDF5 basic recording as RecordEngine