first part of control refactoring
Merge branch 'master' into feature/controls
second part of control refactoring
third part of control refactoring
Merge pull request #6 from feibeck/master

Fix attacking for big guys
refactoring: separat class to encapsulate the client network connection
4th part for controller refactoring
port login function from master branch
Stats.
Merge remote-tracking branch 'remotes/origin/master' into feature/controls

Conflicts:
	frontend/dispatch.js
Merge remote-tracking branch 'remotes/origin/master' into feature/controls

Conflicts:
	frontend/dispatch.js
Merge remote-tracking branch 'remotes/origin/master' into feature/controls

Conflicts:
	frontend/dispatch.js
* Fix generation handling in stat updates
* Remove defunct attack changeset
* Cleanup
* Fix stat updates -> stat changes are immediate
Consistency fix --- call inherited in worldServer._onEntityStatsChange.
Bump docu.
* Introduce EntityManager
* Rename entity "change" event to "move"
* Harden dispatcher against races
* Observable destructor --- remove all listeners
* AgressiveWalker: remove noop moves
remove mousetrap dependency
Merge remote-tracking branch 'remotes/origin/master' into feature/controls

Conflicts:
	frontend/dispatch.js
remove socket onUpdate, this is now part of the client