jsdoc - Added namespaces
JSDoc: added JSDoc Annotation

Added all annotations for namespaces and their members, corrected some JSDoc and did some Api fixes for consistency.
Update readme and gitignore
Fixed documentation
Remove mutation-trees from api
Add new header
Guard agaist undefined
domAfter() --> Zip.dom()
Replacing mutation tree for zipper in paste (work in progress...)
Update documentation for appropriateWhitespace()
Convert non-breaking whitespaces to regular ones as appropriate
Update readme
Further updates on README
Properly guard for text nodes nodes
Merge branch 'howling-mad-jsdoc' of github.com:rainerda/Aloha-Editor into rainer-howling-mad-jsdoc

Conflicts:
	src/aloha.js
	src/metaview.js
	src/zippers.js
Merge branch 'rainer-howling-mad-jsdoc' into howling-mad
Prevent shortcut keys from disrupting editing
Keys.CODES values should be numbers, not strings
Focus to caret on enter
Protect aloha.js header comment