A couple of handy events

These can trigger troop-wide data reporting as soon as hq is online (or wifi is available).  They add two events:

* When the wifi backpack successfully associates to a network, it will call the script event named `on.wifi.associate`.
* As soon as any hq connection is established (including to a standalone pinoccio-server) via wifi or bridging (or other future connectivity) the script event `on.hq.online` is called.