implemented network Scanner to discover opponents.
Added class ScannerSocket
Changed the whole NetworkScanner class
Deleted the NetworkListener class
Methods in connection are still unfinished
adapted network scanner
Merge remote-tracking branch 'origin/gui-sprint5' into network-sprint5
Implemented DiscoveryListener
Adapted NetworkScanner
fixed Scanner loop
added some troubleshooting lines
Implemented DiscoveryListener
Merge remote-tracking branch 'origin/network-sprint5' into gui-sprint5
changes to networkScanner for UDP listener
Merge remote-tracking branch 'origin/gui-sprint5' into network-sprint5
NetworkScanner einmal komplett umgekrempelt. funktioniert schon fast.
Setting Panel work in progress
Fixed exception
added some  println for troubleshooting
Merge remote-tracking branch 'origin/network-sprint5' into network-sprint5

Conflicts:
	Battleship/src/main/java/ch/bfh/bti7301/w2013/battleship/gui/NetworkPanel.java
Merge remote-tracking branch 'origin/network-sprint5' into gui-sprint5
Added random name, name setting and better discovery listener that doesn't add the same peer every 5 seconds
The player name is now updated, also fixed a problem when player names differ in length
Life update for name changes. Also, there is code to filter out the player's own IPs, but it's deactivated for now.
Now let's ignore the local addresses
Changed discovering technology to multicast, which seems to work - at least partially