Having drop-down value selected on edit.
The chatter group is special, since the value of the drop down is not the same as the stored value.
Fixes #1144
Added class level Apexdoc-style comments and descriptions
Merge dev into feature/1219-error-notif-recipient
Merge dev into feature/sprint30-misc
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.
#1225.  Make query selective by avoiding formula field contact.HHId__c  usage in query.
Merge branch 'feature/sprint30-misc' of https://github.com/SalesforceFoundation/Cumulus into feature/sprint30-misc
further refinement. don't propogate org account address changes to potential household object contacts.
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/1010-handle-person-accounts
Merge dev into feature/1219-error-notif-recipient
#1010, #1164. Handle Person Accounts gracefully where possible.
Merge branch 'feature/1010-handle-person-accounts' of https://github.com/SalesforceFoundation/Cumulus into feature/1010-handle-person-accounts
isPersonAccount needs to be accessed via get().
person account error added to custom labels