Add a legacy flag for the typechecking commands
This MR exposes the legacy switch of the Michelson type checker down to the client. This option is used to test that the deprecated contracts in tests_python/contracts/deprecated are considered well-typed when this switch is set.
Fixes tezos/tezos#748 (closed) (?)