Isolate lastgenre tests

We now appropriately set up and tear down the fixture for the lastgenre tests.
(This was causing unpredictable failures elsewhere before.)
Use real booleans for whitelist/canonical options

As opposed to the strings "true" and "false".