Merge dev into feature/1196-disable-error-handling
re-throwing exception if error handling is disabled.
Fixing test. If an unhanded exception is thrown, the platform will rollback all the records.
Merge pull request #1227 from SalesforceFoundation/feature/1196-disable-error-handling

Feature/1196 disable error handling
Merge pull request #1226 from SalesforceFoundation/feature/sprint30-misc

critical non-selective query fix for large orgs
Merge dev into feature/sprint30-misc