+func: Workflows support Error/Exception types

Workflows now support exception blocks for specified Error or
Exception types::

    <try>
        <object type="recordStore" function="store_record"/>
    </try>
    <except type="ObjectAlreadyExistsException">
        <!-- Log warning instead of error -->
        <log level="warning">Record already stored and has not changed</log>
    </except>
    <except>
        <!-- Catch any other type of error -->
        <log level="error">"Record not stored: " + str(err)</log>
    </except>
reliability: handle Workflow with no action inside ``<except>``
bumped version numbers
bugfix: typo in `index.SimpleIndex.construct_resultSetItem`

rsitype -> rsiType
docs: updated CHANGES file
Merge branch 'hotfix/1.0.13'
Merge tag '1.0.13' into develop

bugfix release 1.0.13

Conflicts:
	CHANGES.rst
	VERSION.txt
	cheshire3/internal.py