Bug 822423: refactor fakerelay to be usable in fake chassis; r=mcote
Bug 822423: refactor relay.py to handle host:port format; r=mcote
Bug 822423: add support for emulating devices and relay boards in a running daemon; r=mcote
Bug 817057: poll with ping in the free state; r=dividehex
add details on test environment to README.md
minor fixes per review in bug 822423
Bug 822423 - Updated testdata.py to work with fakepandas. r=dustin
Bug 824816: use socket.settimeout instead of the asyncore madness; r=mcote
Bug 825977: read hardware type/model from inventory; r=mcote
Bug 816557: implement CORS correctly; r=mcote
style nits
Bug 825922: get initial fake device state from db state; r=mcote

All devices start in a powered-up state.  If the state in the db is
'ready' or 'free', then the device fakes a boot from the sdcard.
Otherwise, it fakes a failure, leaving lifeguard to clean up the mess.
Bug 819335: add self-test, and require it to get out of failed or new states; r=mcote

This also refactors the lifeguard UI's "Please.." toolbar so that the
image and bootconfig are only prompted for when necessary, and with a
placeholder showing the keys required for bootconfig.

To accomplish all of this, "hidden" images are introduced for use with
these special-purpose PXE boots.  They're not quite "images" in the
sense that they don't flash the sdcard, but they can end up writing
something to the card, and the implementation works out well this way.
There is the added advantage that a device's last_image_id is set to
'self-test' or 'maintenance', so mozpool won't be fooled into thinking
that Android or B2G is still installed.
Bug 825071: remove support for PXE config changes from the set-state API; r=jhopkins

These aren't used, and the implementation's a little ugly.
Bug 815785 - Add support for SUT agent. r=dustin
insert images with a hidden column; r=armenzg
Merge branch 'master' of github.com:djmitche/mozpool

Conflicts:
	testdata.py
Bug 828030: clean up requests; r=mcote
Bug 828492: Bump to 2.0.0, add release notes