Changed to use UDP for all communication

Various changes to use UDP, dropping the TCP socket.
Minor changes to Menu setup to try and get all information from bulbs immediately.
Changes for Python3 (using 2to3-3.4, and a few manual fixes)