(QENG-433) make validation steps in beaker optional

- turn on/off with -(-no)-validate
- defaults to 'true'
Added methods to find the root of the module and copy out to the master, spec tests to support
Backported a feature of Regexp to meet the needs of using ruby 1.8.7, GRUMBLE
Added methods to find the root of the module and copy out to the master, spec tests to support
Method created is copy_root_module_to