Allow 'person' updates to be pushed via websockets
Slightly simplified queries
Directly set a topic's value (kind of hacky)

The typical <device>/set topic will probably change soon; 'set'
doesn't really make sense to control a device.
Moving to the official v1.2.3 release of mosquitto
Adding pre-commit hooks
Pylint ALL the things!

Pylint rf24mqtt.py
Pylint mqtt2sqlite.py
Pylint genpwd.py
Pylint bt2mqtt.py
Pylint app.py
Pylint app_tornado.py
Pylint libs/rf24_wrapper.py
Pylint libs/sqlite_wrapper.py
Pylint libs/bt_wrapper.py
Pylint libs/daemon.py
RF24Node constructor now uses RF24Node_Config object
Handle challenge now incorporates rebroadcasting
Use l2ping instead of hcitool; backgrounding

Using l2ping instead of hcitool because I don't care if the connection
is made or not -- I only care if the device exists or not (home or not)

Using SH module instead of Subprocess to start l2ping

Background process any trigger events in order to not hold up additional
events; amount of time to wait is setup in config/BT2MQTT.yaml
Slightly better query
C_command_message_t now uses uint8_t as the command type
Use Development RF24Network branch
Introduce delays/retries for Development branch