strict_protocols option

This allows setting the `--strict-protocols` option from `mrjob.conf (#726)`. In v0.5.0 it'll be on by default, and this allows people to prepare for that chance. For completeness, added a `--no-strict-protocols` option.

Also deprecated some little-used testing methods in `MRJob` (see #829).