- New WIP for Clean shutdown.
- Changed graceful to clean.  Added also some docs.
- Fixed test_scripts_stop.py.  Changed short option from g to c. Fixed subfunction s/sighup/sigusr1
- Fixed stop_clean.
s/Shutdowns/Shuts down/
- Changed SIGHUP to SIGUSR1.
- Fixed documentation to reflect the new --clean parameter for stop.
- Checked if reason parameter is of type StringParameter.
- Included a check for FixedParameter.
- Added test : test_bad_reason.
- Changed to config.error instead of raising a Validation error.
- Fixed test.  And fixed import in forcesched.py.
- the docstring reason was repeated.  The first one should be for username of BaseParameter
Add a bit of explanation of SingleBranchScheduler and AnyBranchScheduler.

Refs #1821.
- Added interpolation to config.error and removed an extra line from test.
- parameter reason is a required parameter, so None doesn't work.
- Changed to assertConfigError.
- Changed the import line so as not to conflict with an earlier import config.
- Added check/test for invalid username type.
- Changed ValidationErrors to ConfigErrors for CodeBase tests