- CC: if user don't want preprocessor directives, NativeParser::AddCompilerPredefinedMacros should return false, because nothing added to the macro definition string.
- editor: Respect the value specified in the lexer xml for sample, use the name of the language as fallback
- editor: Improve the ruby sample
- editor: Add all lexers to the scintilla target in the unix project
* editor: Add keywords for ruby 1.9, this fixes the Ruby lexer
* new command line option --user-data-dir=<path> to specify an alternative directory for user settings and user installed plugins