Splits assertions with higher-level tests

Now TestContributedQuickFixes has the higher level setup for tests.

TestHarness holds all the nitty gritty about assertions and loading
files and resolving bugs.
Stub for USBR fix
USBR fix complete

Resolves #2
Adds a little more checking to USBR resolution

One could add a check to make sure the name matches up, but AFAIK, the
bug is not reported in that case.
Formatting
Adds to feature list
Adds test for SPP_EQUALS_ON_ENUM

See #15
Adds extra USBR case

+= and the like should also be handled.
Adds tests for DefaultCaseBugs
Adds test for SwitchDeadStore
Adds checks to inputs
First crack at switchDeadStore
Forgot to commit these changes too
Finalizes switchDeadStore

Fixes #12