add .getCompletions method to text mode
add html completion
Append empty value to inserted html attribute on completion
Move html completion logic to html_completions.js
Merge remote-tracking branch 'remotes/dp/htmlcompleter'

Conflicts:
	lib/ace/ext/language_tools.js
Merge remote-tracking branch 'remotes/origin/html_completer'
remove useless stopPropagation on mouseup
Fix two broken javascript snippets
Add fuzzy matching for completions
Merge branch origin/htmlcompleter
Merge remote-tracking branch 'remotes/pull/1560'

Conflicts:
	lib/ace/ext/language_tools.js