Tentative update for the v1.2 and v1.3 firmware. All messages are now sent
over UDP which has resulted in some fairly minor overall
changes. BroadcastListener now handles all networking, gateways and bulbs are
no longer have any connected/disconnected state.
Added bulb info purge functionality to GatewayManager to allow manual info purges. Clients can force a complete refresh of all bulb data with GatewayManager.getInstance().purge()