More genericity, more reusability
use fresh blank screen for teambuilder
Merge pull request #33 from Mikewando/master

Use blocking socket IO.
Linked teambuilder to main screen

Also fixed crash introduced
Made registry thread wholly haltable even with blocking sockets

Since the socket was blocking, there was no way to shut down the thread when we wanted to (it would have though, eventually, when registry sent its next packet or ServerListEnd).

Now the RegistryAcitivity disconnecting from the registry service also closes the socket, so that the blocking operation is stopped
Fix socket crash
Undid RegistryActivity.finish() when opening Team Builder
Merge branch 'master' of git://github.com/po-devs/android-client

Conflicts:
	src/com/podevs/android/pokemononline/PokeClientSocket.java