Fixed some compilation errors on linux
Working deque and hash map
Added functionality to scriptint to allow us to take/return scripting objects in functions
Fixed a minor issue with folder collapse function
Added Allocator and DynamicArray (similar to std::vector)
Added create C++ object in scripting
Added object creation in scripting
Set submodules to ignore changes
Updated msvc base config to be for only vs2012 and higher
Updated external scripts to include platform they build for
Removed checked in pcre and moved licenses
Added pcre as external
Removed unneeded pch files
Updated unit test to have their build folder under the test folder
Updated licenses in all files
Updated git ignore to ignore changes to externals as well as new test build locations