Binary Search over HDF5 API is too slow

So reading Log N times is WAY slower than reading the entire dataset once and
doing the binary search in memory. The dataset would need to be more than 5
years long before memory would start being a concern here. Binary search is
still the best way to identify the indexes which is better than checking every
single value but downloading the entire array into memory is the tradeoff,
which was our previous approach. This patch is the fastest combination of both
approaches.
Merge pull request #115 from lukecampbell/slow

OOIION-1310 Coverage doesn't "natively" support out-of-order data delivery or duplicate data records
Removes unnecessary imports
Updates extern/pyon to latest

Previous HEAD position was 7f07b7c... New trunk release version
HEAD is now at 21b071f... Merge pull request #395 from lukecampbell/time_profile

blah
Merge pull request #119 from ooici/submodules

OOIION-1310 Updates submodules in Coverage Model
Fixes domain-slicing accross complex coverages
Merge pull request #121 from ooici/domain-slicing

OOIION-1336 ERDDAP download from coverage fails for CTDPF data agent data product
Adds forceable unlocking to HDFLockingFile
Adds filename debug to locking IO exception handling
Merge pull request #123 from lukecampbell/unlocking

OOIION-1383 Adds forceable unlocking to HDFLockingFile
Fixes file mode for ComplexCoverage.

Addresses OOIION-1389.
Adds INT test to test_complex_coverage.
Merge pull request #125 from ooici/ooiion-1389

Fixes file mode for ComplexCoverage.
OOIION1381 TMPSF Engineering Fix
Merge pull request #129 from emilyhahn/tmpsf

OOIION1381 TMPSF Engineering Fix
Avoids deepcopy for readonly coverages

Huge performance improvement across the board.
Committing for collaboration with Jim Case.
Merge branch 'master' of https://github.com/caseybryant/coverage-model into HDFtoDB
Implemented conversion from HDF parameter groups and RTreeProxy to db backed parameter groups and RTreeProxy.
Merge pull request #131 from ooici/deepcopy

Avoids deepcopy for readonly coverages
Committing for collaboration with Jim Case.