Removed logging from Security and Listener classes.
Added logging to individual packet types.
Fixed multicast packets being ignored completely.
Removed call to databuilder in a setData function where it was not known.
Fixed NPE in BroadcastMessageParser when getting Nickname and Hostname from packet.
Fixed NPE in Protocol.broadcast_message when searching for non-existant user after getting first broadcast.
Fixing shit
Merge branch 'kevin' into jeroen
Changed gitignore to ignore gedit temp files (e.g. adhoc_setup~)
Moved creation of controller up to fix things.
Changed up the logging interfaces.
added ChatLog and ChatLogElement
Added ack logging to all packets we send except for acks.
Added packet logging to all packets we send receive, to track duplicates.
Merging peter into kevin
Fixed UDPUser chat logging.