Add basic travis config file
Some shared build file fixes
More build file consolidation