changed Timer.js such that hooks can have names, only uniquely named hooks are added;
unnamed hooks get a unique name from the function;
hooks can now be removed, if a name is provided to removeHook;
Merge branch 'master' of github.com:nodeGame/nodegame-client

Conflicts:
	build/nodegame-full.js