Simplified discovery logic
Replaced a few new() with composite literals
Simplified runner
Simplified scope
Removed unnecessary checks when registering registrations

suiteContext will check if it is actually possible to add
the registration
Formatting
Moved FailureMode parsing to separate function
Test: Added two tests for parsing of FailureMode
Test: Tests for too many parameters to Convey()
More simplification of discover and errors on too many parameters
Moved the missingGoTest and extraGoTest to the file which uses them
Runner: Merged UpgradeReporter() into newRunner()
Context: moved setting of location and runner into separate methods
Merge pull request #213 from m4rw3r/mw/simplify

Simplified a bit of the convey package