start on Financial Batch

safe keeping only, not done
Financial Batch work continues
Financial Batch work
Migration
additional fields in FinancialBatch
continue FB work
three screens for Financial Batch. Grid, Detail, transaction edits
OK!  Migration for Financial Batch. Whew
Revert "OK!  Migration for Financial Batch. Whew"

This reverts commit ef63dd83e994a69f1654976be9c1761e1ddedfd0.
Migration again.
Blocks working together.
Updated migrations and resolved compiler warnings
Merge branch 'develop' into feature-bcp-financepages

Conflicts:
	Rock/Rock.csproj
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	Rock/Rock.csproj
Resolve more compiler warnings
Updated several fields and added more detail to exception handling
Adding new AccountsField attribute and AccountsType field type.
Updates to Rock framework
migration detail not needed since db cascade delete turned on
Updating financials seed script to use Accounts introduced in migration rather than creating all new ones. Refactoring/cleaning up some of the UI control JS for ItemPicker and PersonPicker as well as integrating grid.js, person-picker.js into Rock.controls.js.