cleaned the BaseC folder
added a template language stub file for BaseC
buildable template language stub for BaseC
BaseC-ID and BaseC-Keyword in different files
two mc dummy files (syntax working as expected)
a mc parse syntax test file (not working yet)
BaseC syntax: Lexical and Expressions
syntax: Constants added
tests: dummy tests for constants, fixed other tests
Updated BaseC-Expressions according to the following comment: "the original syntax of template lang is fixed so you could write Exp.ArrayField instead of Exp[ Exp ] -> Exp"
added hex, oct, bin constants rules and related tests
BaseC-Types simple types
fixed error in types
added array as data type
Expressions: added inline assignments
Statements: added some first statements
Merge branch 'basec' of https://github.com/metaborg/metac into basec
added Enums, Structs, Union and related tests
Merge branch 'basec' of https://github.com/metaborg/metac into basec

Conflicts:
	BaseC/syntax/BaseC.sdf
	BaseC/syntax/BaseC.tmpl
moved MetaC tests
gitignore for files generated from tmpl files
added remaining statements
added doc folder with a TODO file
fixed errors in Statements and Expressions
integrated tests (that where send to us)
changed enums, unions and structs into C99 syntax.
documented Design decisions
updated todos
C99 constants: decimal, hex, oct, bin and floats