Merge pull request #1033 from marcelklehr/fix/shutdown-on-middlware-error

Don't shut down the whole server, if error handling middleware is called...
Merge pull request #1031 from gedion/develop

Update docs for new hooks and ace exposures
Updated docs for new pad hooks (add, edit, remove)
Updated docs for new pad hooks (add, edit, remove)
Added pad hooks (create, load, edit, remove)
Updated docs for new pad hooks (add, edit, remove)
USERINFO_UPDATE: construct a new message for broadcast

The server was reusing the client's message when broadcasting userinfo
updates. This would allow a malicious client to insert arbitrary fields
into a message that the other clients would trust as coming from the
server. For example, adding "disconnect" or renaming other authors.

This commit fixes it by having the server construct a new message with
known fields before broadcasting.
Upgrade to Yajsml bug fix.
Merge branch 'develop' into express-v3

Conflicts:
	src/node/hooks/express/errorhandling.js
Changed pad hook names to follow naming conventions.
Changed pad hook names to follow naming conventions. Arguments will now be passed as hash.
Changed pad_id to padID to follow projct standards.
Changed pad_id to padID to follow projct standards.
Merge pull request #1038 from cweider/fix-relative

Upgrade to Yajsml bug fix.
Merge pull request #1003 from Pita/express-v3

Upgrade Express to v3 [proposal]
made test helpers more cross browser compatible
Merge pull request #1040 from Pita/release/releases-1.1.3

Release/releases 1.1.3 -- More of a hotfix than a release but we strongly recommend updating.
clean up helper file
beginning of keystroke test
include a sendkeys library to emulate sending keypresses