Added option for annotation tooltip to be floating (follows mouse, current functionality) or fixed (stationary per annotation).
Review changes
Merge branch 'master' of https://github.com/ajaxorg/ace into stationary_tooltip_option
Optimize css images (reduce filesize)
Merge pull request #1738 from danyaPostfactum/refactor/datauri

Optimize css images (reduce filesize)
Merge pull request #1772 from hartman/lua_self

Lua uses self, not this
Add missing `$id` to those Modes that are missing it.

I've found that the set of modes in this PR did not set their `$id`.
The side-effect of that is that when one of these modes is the current
mode of an EditSession, and one calls `session.getOption('mode')` the
returned value was incorrect.  It goes up the prototype chain so you'd
get something like 'ace/mode/text' or 'ace/mode/html' in most cases.

This fixes that so that if, for example, the mode is set to
'ace/mode/django', the value returned by the option will be
'ace/mode/django'
Merge pull request #1778 from rmsmith/master

Add missing `$id` to those Modes that are missing it.
Added cfml behaviour with smart auto closing tags

This adds the behaviours for ColdFusion Markup Language (CFML) back in
with the addition of exceptions for auto-closing tags.
add Cirru syntax highlighting
Fixed token name and added to self-closing tags list
Add worker to the html mode

This adds syntax checking (not validating). Based on HTML5 @aredridel parser
added Gherkin highlighting support
add Gherkin highlighting
make demo more expressive
add tags to the demo
Fixes #1783
Merge pull request #1784 from rgallion/Fix_Issue_1783

Fixes #1783
Merge remote-tracking branch 'remotes/pull/1758'
fix merge conflict