* Make tests runnable without device
Adds preliminary support for fake devices, thanks to
hoveeman's sysinfos from issue #14,
making running tests possible without a device.
At the moment we have only HS110 and HS200 infos available, and tests
are currently run only against HS110 data.
* Make tests py27 compatible