- Update Communication/CommunicationRecipient to person alias
Merge remote-tracking branch 'origin/develop' into feature-dt-person-alias
- Finish person alias update for Communication and CommunicationRecipient
- Update prayer request Requester and Approver to use PersonAlias instead of Person
- Update financial tables to use person alias instead of person
- Update Auth model to use PersonAlias instead of Person
- Update HtmlContent approver to use PersonAlias instead of Person
- Update marketing campaign contact to use PersonAlias instead of Person
- Update migration for Auth, HtmlContent and MarketingCampaign changes from Person to PersonAlias
- Don't popup modal crop window during new upload (namely as seen in the Upload.ascx block) until after new file is uploaded. Fixes #514
- Update Attendance to use PersonAlias instead of Person
- Update GroupLocation to use PersonAlias instead of Person
- Update Tag owner to use PersonAlias instead of Person
+ added new Total Amount field to reports on Transactions
- Hide ForeignId columns from Reporting
- fix FinancialTransaction.TotalAmount to be virtual since it isn't a field on the table
- Update the person merge proc to update associated entitites
Merge remote-tracking branch 'origin/develop' into feature-dt-person-alias

Conflicts:
	Rock.Migrations/Rock.Migrations.csproj
	Rock/Data/IFinancialTransactionScanned.cs
- Update migration for person alias changes
- remove reference to FinancialTransaction.AuthorizedPersonId in CheckScanner
- update Grid.GetPreviewColumns to Not include [HideFromReporting] fields