Created the '--error-state' command line option for saving a pickled state when a RelaxError is raised.
This gives greater control of a powerful feature added to relax by Chris MacRaild. The pickled
state can then be attached to bug reports or can be used to quickly load the state prior to failure
when in the scripting UI mode.