Trigger refactoring.
Merge branch 'feature/190-proper-dml' of https://github.com/SalesforceFoundation/Cumulus into feature/190-proper-dml