Add [Travis-CI] (https://travis-ci.org/) config file.
Merge pull request #1 from kriswema/travis

Add Travis-CI config file.
Missing files from previous commit. Oops.
Build fix.
Fixed missing 32/64-bit #define causing wrong code to compile. Detected with templates instead.
Possible build fix.
Suppressed char* -> int loss of precision error for hlcsg. Code appears correct, but should try to reenable check.