Added the beginnings of symbol table support
Fixed creating of const & parameters
Merge branch 'symtab' of github.com:KPWhiver/valc into symtab

Conflicts:
	src/decl.cpp
Added push/pop scope directives for functions
Further improved symbol table integration
Symbols are now looked up in the Symbol Table
Import statements are added
Added modules (not working yet)
Added clang code to parse C/C++
Added constructors/destructors
Commented something out (please fix)
C/C++ simply functions can now be called
Started on the possibility to use custom types (e.g. classes)
Made some changes (not compilable)
Removed some RR Conflicts, still one present!
Nothing has changed
Merge branch 'symtab' of github.com:KPWhiver/valc into symtab

Conflicts:
	src/parser.cpp
	src/parserbase.hpp
Added support for C++ variables, enums, and other value like declaration
--Added automatic grammar building to the CMake file
--Fixed all Shift/Reduce & Reduce/Reduce conflicts
--Fixed a bug in the Custom class
--Started working on attributes (e.g. static/public)
Added grammar rules for attributes (not finished)
Added C++ type support
Added shared and static modifier
Added command line options
Forgot to add file needed for compilation :)
Commiting to pull to build