revert Makefile.dryice.js broken by 56631344
add findall command
tweak js and sh modes
fix #1834 vim mode issues
fix style.font property.
fix IE7 style.font property access.

add ie check.
Fix live auto completion.
Didn't set completers when enabling it.
Update text_completer and util to support unicode characters autocomplete.
Update language_tools to support pass in completers at enableLiveAutocomplete and enableBasicAutocomplete so user can further customize the completion behavior.
Rename enableLiveAutocomplete to enableLiveAutocompletion to match enableBasicAutocompletion
Prevent repeat firing of render callback

If either the theme or mode are already cached, callback will be fired more than once.

This is because `config.loadModule` appears to fire its callback synchronously. This means that in the event that the theme is already cached, `waiting` will first be incremented then decremented in the same pass, resulting in `done` being called a first time.

Control will then flow to the `return` statement where waiting is still `0` and so the `callback` will fire a 2nd time.

* Changes *

Instead of changing the semantics of `config.loadModule`, I increment waiting at creation so that it will never fire until at least line #130 (`return` statement).
Merge pull request #1925 from ggoodman/patch-1

Prevent repeat firing of render callback
add textor

add textor
Fix a trailing comma breaking IE7
Merge pull request #1937 from Houfeng/master

put textor on the ace site
Merge pull request #1938 from hartman/ie7_comma

Fix a trailing comma breaking IE7/8
fix more vim issues (fixes #1930)
add dartdoc indentation handling to the dart mode
Made and implemented Linking class for tracking eclipse-style identifier ctrl + clicks.  Off by default.
Merge pull request #1941 from devoncarew/master

add dartdoc indentation handling to the dart mode
Merge pull request #1940 from ajaxorg/misc

Fix several small issues