Implemented new harvester in many instruments.
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'

Conflicts:
	mi/dataset/driver/moas/gl/dosta/driver.py
	mi/dataset/driver/moas/gl/dosta/test/test_driver.py
	mi/dataset/driver/moas/gl/engineering/driver.py
	mi/dataset/driver/moas/gl/engineering/test/test_driver.py
	mi/dataset/driver/moas/gl/flord/driver.py
	mi/dataset/driver/moas/gl/flord/test/test_driver.py
Merge remote branch 'upstream/master'

Conflicts:
	mi/dataset/driver/hypm/ctd/driver.py
	mi/dataset/driver/hypm/ctd/test/test_driver.py
Merge remote branch 'upstream/master'
Fixed bad merge.
Changed how dataset driver figured out when a file is completely ingested.
Merge remote branch 'upstream/master'
Merge pull request #137 from emilyhahn/master

File ingestion change