use contextlib for locks, support ubuntu guest serial ports, predictive field and key pair delimiters
use raw_read only with specific delimiters
use context managers in talk_to_controller, add temporary setup code for controller ServoMood
Nothing changed
Merge branch 'talktoserver' of https://github.com/caseymacphee/HAUS-Devices

Conflicts:
	devices.py
resolve merge conflict
resolve merge conflicts
resolve merge conflict
resolve merge conflict
add contextlib to new ping_controller_atoms function
resolve merge conflict
support quick monitor/controller creation in debug builds
Merge branch 'master' of https://github.com/CharlesGust/HAUS-Devices into read_raw_delimiters
add support for other formats of serial data in read_raw
Merge pull request #4 from CharlesGust/read_raw_delimiters

Read raw delimiters
as;dklfjasdflkasdfljasdf;jkl
Merge branch 'master' of https://github.com/caseymacphee/HAUS-Devices

Conflicts:
	devices.py
Merges with master, fixes indentation in run_setup()