Merge branch 'Clementine' of https://github.com/ClementineB/Cocoon into Neha

Conflicts:
	ast/SyntaxTreeImpl.java
Symbol Table Changes
ST Changes
generating correct code for first line!
merged with Nehas stuff
fixed issues with compilation
preprocessor changes