TEIIDDES-1565: Addition of designer source code
TEIIDDES-1565: Apply eclipse configuration to project

* Project and classpath configuration settings

* External tool builder for auto-generating the parser from the jj template

* Libraries copied in by maven for compilation of sources. Versions are
  stripped to allow build.properties to include them in the runtime

* Reconfiguration of pom xml to use tycho, auto-generate parser while in
  eclipse and build as a single plugin project rather than separate modules