Reorganize Travis::Build::Shell::Node classes

Platform support should be more streamlined

Notice that conditionals still need some thought for Windows.