Contributing indent Auto-Edit strategy

* Upped CDT dependency to version 8.3
* Added an automatic indent (auto edit strategy) for curly based languages, implements #23.
* Added preference page for the above code.