fix most broken options unit tests

The `test_quiet` unit test still fails because even though `--quiet` is being used, `INFO` log messages are still being spit out, which seems like a bug.

Also not the first line, which is simply printed (not logged):

```
$ ./eb --software-name=somethingrandom --quiet -l
No handlers could be found for logger "main.EasyBuildOptions.__init__"
== 2013-02-19 22:22:56,589 main INFO This is EasyBuild 1.2.0dev-r0b292ba5ed1c1ed5b9b83c709dc2e7554723e2f8 (framework: 1.2.0dev-r0b292ba5ed1c1ed5b9b83c709dc2e7554723e2f8, easyblocks: 0.0.UNKNOWN.EASYBLOCKS) on host Kenneths-MacBook-Pro.local.
== 2013-02-19 22:22:56,598 main INFO Failed to determine install path for easybuild-easyconfigs package.
== 2013-02-19 22:22:56,603 main.easybuild_config INFO Logger started for easybuild_config.
== 2013-02-19 22:22:56,604 main ERROR EasyBuild crashed with an error (at easybuild/framework/easyconfig.py:817 in obtain_ec_for): No paths to look for easyconfig files, specify a path with --robot.
ERROR: EasyBuild crashed with an error (at easybuild/framework/easyconfig.py:817 in obtain_ec_for): No paths to look for easyconfig files, specify a path with --robot.
```

```
$ ./eb --software-name=somethingrandom --quiet 
No handlers could be found for logger "main.EasyBuildOptions.__init__"
== temporary log file in case of crash /var/folders/6y/x4gmwgjn5qz63b7ftg4j_40m0000gn/T/easybuild-dRh3Q7.log
ERROR: EasyBuild crashed with an error (at easybuild/framework/easyconfig.py:817 in obtain_ec_for): No paths to look for easyconfig files, specify a path with --robot.
```