- implemtented exception handling for ClientSocket
- added documentation to ClientSocket.h
- refactored select() in ClientSocket
- make new exceptions: FatalError is the base class for a clean exception hieracy and usage. Implemented ostream::operator << for exception to get printed to cout
merged from nils
Merge branch 'master' into dev

Conflicts:
	library/ClientSocket.cpp
fixed copyright: you should only use the years we modified the file. They were new so its just 2013.
fixed x86 simulator build
Merge pull request #95 from tawarisch/master

Added exceptions and doku to ClientSocket