* SmartIndent: base next line indentation on the last non-empty line

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9748 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- cbEditor: use middle 1000 lines (instead of first 1000) as context for indent style auto-detect

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9749 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: add JavaScript lexer

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9750 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: add CoffeeScript lexer

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9751 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- SpellChecker: update language rules for checkable styles

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9752 2a5c6006-c6dd-42ca-98ab-0921f2732cef