Added option for annotation tooltip to be floating (follows mouse, current functionality) or fixed (stationary per annotation).
Use shim blob with importScripts to use CORS for Worker
Review changes
Merge branch 'master' of https://github.com/ajaxorg/ace into stationary_tooltip_option
Optimize css images (reduce filesize)
cleanup
Merge pull request #1761 from hartman:cors_worker

Use shim blob with importScripts to use CORS for Worker
Lua uses self, not this

There is no 'this' in lua. There is however 'self' a predefined parameter when using colon syntax for calling a function.

http://www.lua.org/pil/16.html
Update testcase for lua self
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.
Fixed token name and added to self-closing tags list
Fixes #1783
Merge pull request #1784 from rgallion/Fix_Issue_1783

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