missed files from previous commit
added osType info for darwin and freebsd; switch to travis VM build to see whether that handles 1.4 cross compile better