Added Device.reload() to reload the proxy every time the device mode is changed. Added Device.set_mode() and partial implementation of Device.start_adhoc_open(). Added link to meaning of hack in HACKING.md