Add worker to the html mode

This adds syntax checking (not validating). Based on HTML5 @aredridel parser
Fixed regex to match beginning of tag name
update license of more files from RStudio to BSD

It appears these were simply missed in the original license change
(ajaxorg/ace#1622).  Discussion on that pull request confirms that these
should have been included.
Merge pull request #1791 from willnorris/license

update license of more files from RStudio to BSD
add scrollIntoView to all commands
remove color from ace_editor class
alllow functions as argument to addKeyboardHandler
allow textinput to work with hosts not supporting textcomposition
fix findall
fix ejs highlighting
allow modifying pasted text from paste event
cleanup
convert autoScrollEditorIntoView into preoper option
fix diagonal resizing
fix two way mapping of keys
remove slow cursor[style*] css rule
fix gutter is too short when hor scrollbar is visible
fix #1775 Horizontal scrollbar is not resizing when typing
fix scrolling error widget into view
fix bug with scrollMargin and maxLines