Merge pull request #132 from peitschie/image-select-clear

Clear any image selection chrome when exiting edit mode
Provide access to more direct text styling functions

External editing features require some direct access along side the
eventing mechanism currently exposed. Additionally, there are more formatting
options available than DirectTextStyler supports in native functions.

By allowing access to the underlying function used to perform cursor
styling, external editors can easily provide support for custom text style
features (e.g., background colours etc.).