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
Check error code for thread create.  Detach pthreads so they get recycled
Do not use difference to compare doubles
Check mStatics for null
Add lib suffix to android
Return non-zero (-1) exit status when uncaught exception is encountered
Add free_abstract cffi function to also null the data and reset the kind.  Throw catchable errors when val_check* fails
Add utf8 flas to regex
Compile build tool with -debug for more verbose errors.  Initial support for mysql and sqlite.  Add create_abstract to manage conservative memory marking
Import some code from neko
Use anon-namespace for common names.  Remove printf
Add indexof functions
Add pthreads for sqlite on linx