Fix print() to use std::string.
Add some initial typedefs and global properties.
Actually get "pretty" error messages to skip past newlines.
Merge remote-tracking branch 'origin/angelscript' into angelscript