Let TB2::CanLoad->load load tainted variables.

This is necessary for TB2_FORMATTER_CLASS to work.  I don't think anything
bad can happen here assuming you're ok with the idea of loading modules from
environment variables in the first place.
I forgot the tests!
Merge pull request #357 from schwern/issue/356

Let TB2::CanLoad->load load tainted variables.