added in fix to check for empty TRAVIS_OS_NAME variable and default
to linux build if not found
Remove Host's default constructor, which isn't used.