* edit-virtual-area supports virtual areas when alwaysEditing is in effect
* Added clone as a dependency to encourage its use in place of the tedious extend(true, blah, blah) dance
* Refactored parseArea, beforeMarker and afterArea into the classic editor's editor.js file
* Browser-side apos.stringifyArea method now expects an area, not a contenteditable, and queries the editor's instance to do the actual parsing. Both the classic and AposEditor2 editors support this (no testing of classic yet)