include convention tests in CI script
throw more detailed exceptions for type not found and interface mismatches
added exception for return value mismatch
added better message for parameter mismatch count
:lipstick: tidy up
added better message for when parameters are different
:lipstick: highlight expected and actual values
redundant check is redundant
throw a wobbly when you're doing overloads wrong
string formatting because lolwindows
Merge pull request #385 from octokit/shiftkey/convention-tests-all-the-time

Convention Tests Polishing