Delete generated files and add their locations to `.gitignore`

All generated resources should be created as part of a clean build
and not be part of the versioned source files, eg. for clean diffs.
Generate Xtext and Xtend sources during build, add target platform

Creates the basic language infrastructure from the Xtext grammar
and compiles Xtend sources to Java files. The target platform can
be used to switch Eclipse to the supported environment with one
click ('Set as Target Platform' in the Target Editor).
Merge pull request #1 from fsteeg/build

Clean build with Tycho
GitIgnore update
Solving maven build
Small work on the grammar

Supports class/method/attribute declarations and attribute value
assignment.
Hopefully complete grammar
Partially correct grammar
Updated grammar, includes abstract types
Updated grammar, includes abstract types
Update README.md
Grammar supports abstract types and annotations, has name conflicts
Merge branch 'Test' of https://github.com/stefanprisca/SnipEditor_MavenBuild into Test
Includes test cases.
Updated grammar and test cases
Revert "Updated grammar and test cases"

This reverts commit 6fc27003e2aa8d1ed51f5e9d9e6abd566b535c2d.
Merge branch 'master' into Test
Solving git-differences
Fix org.eclipselabs.xtext.utils dependency resolution issue

- Add org.eclipselabs.xtext.utils dependency to target definition
- Make test dependencies non-optional (Tycho is configured
  to ignore optional dependencies in target-platform-configuration)
- Remove p2 dependencies from pom.xml