Some initial work on android-x86
Give obj files in static libraries unique names
Add -v library suffix for android
Move all libprefix/libextra logic to BuildCommon.xml
Allow targets to be extended from xml.  Allow the stdlibs to be statically loaded
Overwrite, do not replace, the 'default' target
Add some VCanCast implementation
Add HXCPP_API_LEVEL for easy compatibility.  Correctly handle GC on string resources.
Add release note
Guard against GC happening while string potentailly holds non-gc value.
init TravisCI
fix typo in haxelib info [ci skip]
Merge pull request #16 from andyli/travis

init TravisCI
Respect int-int arith ops for '*' and '-'
Use flat directory structure for objs
Merge branch 'master' of https://github.com/HaxeFoundation/hxcpp
Use sys.io.Process instead of Sys.command to allow better multi-thread support on mac
Try some different printing options
Bump binary version for new short obj names
Ensure that the thread info struct can be seen by the GC marking code