First checkin of BOTPT IRIS driver
SampleException was not imported.
All unit tests working.
All unit tests passing.
Added code to handle the fact that a valid data particle is in the
raw_data just before a command response chunk.
Incremental development.
Added acquire_status.
Modifications that include regex "particle" classes for status responses.
This driver uses the chunker to filter all messages destined for it, so
these mods include the classes that allow the chunker to deliver all
chunks applicable to this driver.  Next is to return the response to
the dump commands (now sent as a result of acquire_status) as a string.
That might involve exposing both dump commands rather that abstracting
them within a single acquire_status command.
Lots of changes to get status commands working and tested.
Merge remote-tracking branch 'upstream/master'
Modified regex; was vulnerable to overlapped chunks.
Added code to turn off data output in unknown_discover event handling.
Added lily directory and initial files.
Incremental development.  Tests working.
Adding start_leveling and stop_leveling.  Need to add code to detect
"leveled!" message.
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Incremental development; need to push new instrument_driver (base class)
and port_agent_client.
Merge remote-tracking branch 'upstream/master'