fix style.font property.
fix IE7 style.font property access.

add ie check.
Made and implemented Linking class for tracking eclipse-style identifier ctrl + clicks.  Off by default.
Turned linking.js into extension.  Merged linking_handler into linking.js.
Review fixes: Changed mousedown to click and changed event naming to use camelCase.  Removed unnecessary exports
Slightly improved auto indent for Clojure
Merge pull request #1960 from ajaxorg/improved-clojure

Slightly improved auto indent for Clojure
Merge pull request #1943 from umop/linking-option

Linking class for firing eclipse-style identifier ctrl + click link events.
fix autocomplete regression from 80187560
fix highlighting of unicode variables in julia
fix Ace on ChromeOS uses wrong keys for Home/End (#1950)
assign key to splitline command on windows (#1956)
Fixed matlab syntax highlighting bug.
Merge pull request #1968 from timothyrenner/master

Fixed matlab syntax highlighting bug.
add the rethrow keyword to the syntax highlighter
Merge pull request #1971 from devoncarew/devoncarew_rethrow

add the rethrow keyword to the syntax highlighter
cleanup
Isolate float regex matching to 1 char for + and -

This prevents highlighting on the "2" in "auth: oauth2". (signing CLA and sending in now)

Now passes tests and also covers .37 case.

… and updated to cover the ++ or -- case.
Merge pull request #1954 from earth2marsh/patch-1

Isolate float regex matching to 1 char for + and -
setDefaultHandler was breaking vim mode