Fix Travis recipe to allow other PRs from this topic branch.

Travis automatically checks out the correct thing depending on what
it is trying to test, so if you manually check out a different branch, 
it can fail.

We still, however, want to check out the correct branch in the RMG-database 
project, which Travis won't automatically do. However, I have moved this
to the clone command on line 13 (with the -b flag).

Hopefully when #305 is rebased onto this, it'll then work.
use try..except statement to reduce verbosity of parametrized tests

the mechanism uses a try block in which a test method is executed.
Only in the case of an AssertionError, or a generic Exception, the
respective methods failed(*args) and exception(*args) will be called and
produce output. If the test succeeds, nothing will be printed.

Moreover, we don't need nose-parametrized, we can just call the callback
without passing it to a decorator!