Further cleanup of DLTK deps from src-lang
Some src-lang changes, synched with goclipse.
Fixed dependency config for CDT usage.
Fixed product build, updated README.
Refactor Lang UI code, particularly for Plugin Images.
Added new LangArgumentsTab (independent of DLTK).
Full rewrite of launch tabs, removed DLTK deps and made it Lang code.
Fixed minor NPE
Moved older code to other source folder
Moved util classes
Changes to how editor text hovers are registered and used.
Added debug hover to D editor.
Changes to DeeNamingRules. Added tests for invalid names in modules and
packages.
Added D 2.064 package.d import rule. Tests.
Move class
Added D 2.064 template alias def syntax
Added support for enum eponymous template shortcut syntax.
prep 0.9.1 release
Minor lang cleanup.
Merge branch 'master' into dub (0.9.1)

Conflicts:
	org.dsource.ddt.ide.core/src-lang/melnorme/lang/ide/core/LangCore.java
Added Tests_HasExternalDependencies marker to DUB tests.
Move refactors of test code.
Fixed first time initialization issue in DUB tests.
Fixed Unicode encoding in DUB tests when running under Maven.