Reimplemented source coloring code without DLTK.
Minor fixes.
Refactored IPreferencesBlock.
Merge lang source coloring changes.
Merge branch 'BareboneLangIDE'

Conflicts:
	plugin_ide.ui/src-lang/melnorme/lang/ide/ui/text/coloring/EditorSourceColoringConfigurationBlock.java
Fix bug with coloring preference page.
Minor refactoring
Simplified source coloring preview file.