Merge pull request #47 from devoncarew/master

add some additional file type mappings
CHANGELOG : add a note for new file extension mappings
delta : make Delta a concrete class and remove subclasses

This is a performance optimization, deltas are a hot code path; this
also aligns better with the js and how we treat other similar objects in
the wrapper layer.
CHANGELOG : add a note regarding delta type change
pubspec : bump version to 0.5.0-dev as the delta API change is potentially breaking
proxy : use the delta action constants in `_jsDelta`
Merge pull request #48 from rmsmith/deltas

Deltas
pure/document : use the new Delta action constants
release version 0.5.0+6.9.2014
0.5.1-dev+6.9.2014
upgrade to ace-builds 07.01.2014
add `ace.config` top-level getter and the `Config` class
Config : add the `loadModule` method

We were already using this internally, this change moves it to the
freshly exposed `ace.config` interface where it belongs.
release version 0.5.1+7.1.2014
0.5.2-dev+7.1.2014
mode_test : remove workaround for applescript

my PR landed in the new ace-builds to fix the issue
ace.proxy : give a few helpers a return type annotation

These helpers always return JsObjects, so apply a type annotation.
example : merge all samples into a `kitchen_sink` demo modeled after ace.js' kitchen-sink

Easier to maintain just 1 example.  Let's plan to build upon this to
have something similar to ace.js, using Dart goodness where it makes
sense.
committing more files from last change

Not sure why these didn't all get committed...
drone.sh : build example and deploy to gh-pages