(QE-117) overhaul of option parsing in beaker

- removes test_config.rb and 'config' object
- move all default values together
- parse file options and command line options the same way
- some validation of options
- better reporting of options
- better error reporting
- updated spec tests

notes
- tested on all hypervisors
- tested to do two node pe installation on local fusion boxes

todo
- more validation of options
- more spec tests