Stupid thing to leave here
Support for connection errors
Invalid servers shouldn't try to connect in all infinity
Some exception handling/debugging. Also loop shouldn't continue on null pointer expt
Connection fail support
Connection error user interface stuff
Dismiss the server connect progress dialog on failure
Added small timeout so that all connection attempts aren't executed in the matter of milliseconds.
Added debugging stuff
Session is nonexistant
Removed need for catching nullpointerExceptions.
Small fix in handleReply.
Refactored so that invalid servers aren't added to the database.
Merge branch 'feature/error-handeling' into feature/fix_nonexistant_server

Conflicts:
	ircSEXMessenger/src/main/java/se/chalmers/dat255/ircsex/irc/IrcProtocolListener.java
	ircSEXMessenger/src/main/java/se/chalmers/dat255/ircsex/model/IrcServer.java
Updated to use the toast system.
Fixed multiple thread starts of IPA caused by incorrect call to NetworkStateHandler.notify from Session.addServer
Merge branch 'feature/fix_nonexistant_server' into feature/error-handeling

Conflicts:
	ircSEXMessenger/src/main/java/se/chalmers/dat255/ircsex/model/IrcServer.java
	ircSEXMessenger/src/main/java/se/chalmers/dat255/ircsex/model/SessionListener.java
	ircSEXMessenger/src/main/java/se/chalmers/dat255/ircsex/ui/ChannelActivity.java