Provide the current connection count
Monitoring Service skeleton

* Functions to get the current memory statistics
* Network connection count statistics
Merge pull request #29 from philipwhiuk/master

Update develop to master
Merge pull request #32 from philipwhiuk/develop

Merge 'develop' into monitoring
Removed unused elements from Lobby screen
Implemented GUI event queue

* New blocking linked-list queue for Nifty events
* Extracted successful login handling into a new method
* Created Runnable to process login success.
* Added comments advising certain methods need to be run on the correct
thread.
Resized lobby screen
Adding title
Remove bad and unused quit() call from login
Tidy up quit handling in client
Remove unnecessary line-break from logging
Merge pull request #33 from philipwhiuk/quitHandling

Merge branch 'quitHandling' into develop
Merge pull request #34 from philipwhiuk/IO-message-cleanup

Merge branch 'IO-message-cleanup' into develop
Outbound messages

Make lobby send outbound messages from chat box - work towards #31
Create channel mapping and public chat channel

Create the channel mapping and the public chat channel (ID 0). - further
work for #31
Implement authentication events

Change to event listener model for authentication events
* New interface AuthEventListener with notifyLogin ; notifyLogout
* Implemented by Chat and Game services
* Registration of listeners post construct
Fix name of ChannelPrivileges
Add extra constructors to Channel Privileges
Implement chat channel message handling
Adding methods to check message privileges