Added "shouldSmokeTest" settings flag.

The “shouldSmokeTest” flag allows a user to activate or deactivate
smoke testing from the user configuration. The default value is “true”
and will not change pre-check-in behavior.