Removed ast::New. New is now a normal runtime function.
SymbolCollectorTypeCheck::checkType(ast::Variable*) handles types. Refactoring TypeSymbol. Implemented TypeSymbol::createMemberLLVMType.
Added the missing files.
Removed Token::kNew enum and removed references to removed ast::New.
Added assertions to ConstantValue::divide to check "integer divided by Zero". Implemented bit more the type code generation. Implemented equality and inequality operators for TypePointers. Added the NULL constant.
Moved calling of string literals and types initializers to CBF_CB_initialize function. Added TypeValueType::mConstructTypeFunction member.
Fixed some warnings
Implemented a bit more of code generation of types
Finished types.
Added ast::SpecialFunctionCall AST node for the runtime functions returning type pointer. Implemented For-Each. Fixed NULL constant definition. Fixed the runtime functions for type handling.
Removed TypePointerCommonValueType casts to TypePointerValueType. Runtime functions can't return type pointers anymore.
Added tests/types.CB
Merge branch 'feature/types' into develop
Fixed a few bugs.

- TypePointerValueType::defaultValue returned pointer to type pointer.
- Fixed FunctionSymbol::findBestOverload
- User function can now return a type pointer.
- Implemented Delete.
- Added a few assertions.
- Added tests/raytracer-atomimalli.CB test.
Removed some debugging code.
Implemented more runtime functions.

- Implemented GetAngle, Log and Log10.
- Added "inline" specifier to CBF_floatI and CBF_intF functions.
- Added RenderTarget::lock and RenderTarget::unlock functions and implemented overloads to Window.
Created a new string class for the runtime. Fixed type pointer equality operator with NULL.
Removed inlining from CBF_intF and CBF_floatI.
Fixed LString(CBString) constructor. Fixed Builder::load(VariableSymbol* typePtrVar, const QString &fieldName). Updated tokenNames array. Cleaned tests/types.CB.
Created more methods for LString. Implemented Left and Right.
Added more string functions and fixed bug in Delete. Fixed tests/raytracer-atomimalli.CB memory leak.