Worker: first draft for the Server abstraction

Implement #signin and #signout
Worker: first draft of the websocket encapsulation for the Server object
Worker: send data to the server via the Server object
Worker: add a XXX comment
Worker: wait for the config before trying to auto connect
Worker: implement an autoconnect method for Server
Worker: remove the _presenceSocket crap

\o/
Worker: replaced microevent with backbone-events-standalone
Worker: moved server event listeners to _setupServer
Worker: moved all http operations to a new HTTP module
Merge pull request #215 from tOkeshu/worker-server-abstraction

Refactor the worker to have a Server abstraction
sync with master