updated glider parser to handle edge cases.  Restructure slightly to
better reuse code.
Minor changes to test_driver before updating submodules.
Updated extern submodules.
Minor changes to test_driver.
Merge remote-tracking branch 'upstream/master'
initial glider driver complete
Merge pull request #126 from wfrench/master

Glider CTDGV Driver
Added in-process data to parser to keep track if not all samples
are pulled out of a packet.
Merge remote branch 'upstream/master'

Conflicts:
	extern/coi-services
	extern/ion-definitions