sapphire_14_16_acu176597_ci_unit_testing

@ryanwilliamson added :timeout option for default shell implementation
tested for Windows and Linux ruby 1.9+