Use simplejson if avail & do not sort keys unless debugging
Change deepcopy to shallow dict copy.

The deep copy operation is very expensive; particle generation performance is
30% faster with this one change.

It's also unecessary because all values in self.contents are immutable, hence
it's impossible for a change to the copy to affect the original.

If there were a mutable object in self.contents, then the above may no longer
be true.
eliminate expensive test
Removed cruft

Those lines had no effect.
Created new driver; High Tech LF Hydrophone
Replaced InstrumentDriverDataParticleMixin with DriverTestMixin as per Roger
Unwin's suggestion.
HYDLF first stab at driver
Updating driver per billys feedback
HYDLF driver ongoing dev
note about channel name matching
Added orb through protocol integration test
Run port agent antelope in subprocess
Changed perf test to return samples/sec
Use yappi for multithreaded profiling
More yaml load fixes and some cleanup