Incorporating the new @browserize class decorator

Feels a bit frustrating as Selenium tests now not only have to subclass the
right TestCase, but also get decorated. Sadly I haven't been able to find a good
way to dynamically modify subclasses right upon instantiation having only the
parent class.
Another option would be to extend unittest's TestLoader class and make it
SeleniumTest aware, though there's a lot more hackery involved in that effort.
I may come around to give that a shot at some point.
ignore version and os in browser spec string when running locally
Keep the original test method and use it for the first browser

This way runtests.py can take the full path to a test method and still find and
run it successfully
Merge pull request #4 from santiycr/master

Dynamically generate test methods when providing multiple browsers