Refactor checker disabling in tests

Remove the corresponding argument from
flycheck-testsuite-should-syntax-check and instead add an explicit macro
to disable checkers for a certain code block
Simplify test resources for Ruby, Sh, TeX, Rst and D
Fix level for Pylint convention messages
Merge resources for Python tests
Demote Flake8 naming warnings to info level [#215]