- Rock Plugin Project
Merge branch 'origin/develop'

Conflicts:
	Rock.sln
- More plugin changes
- changed DataFilters to store selection values for entities as the entity's guid value instead of id value
- fix issue where a CanDelete within a WrapTransaction would get a DTC error sometimes. It would get a DTC error when getting the Entity.FriendlyTypeName if the EntityCache didn't yet have the Entity, and it wasn't in the database yet. The EntityCache would automatically create a new RockContext to save the new EntityType in the database.  Changed it so that EntityType.GetFriendlyTypeName won't create the EntityType record if not found in the database.
- fixed Components block getting a ViewState error when showing the modal a 2nd time
- fix FilterGroup doing a double postback when clicking on AddFilter/AddGroup. Noticed this because DataViews was populating the grid even when the grid wasn't showing, due to the FilterGroup Add buttons doing a two postbacks (first one was marked as IsPostback=False which made DataViews think the grid should be displayed and populated)
- dataview filters now also reference Attribute and DefinedValue properties as Guid instead of Id when getting/setting to DataViewFilter.selection
- fix broken build due to ReportDetail
- fix ReportDetail to use Guid for entity DefinedValue and Attribute dataselects selection
- generic name tag for check-in
- style tweaks to tags
- checkin script updates
- checkin style updates
- initial checkin of the windows check-in client
Merge branch 'origin/master'

Conflicts:
	Rock.Migrations/Rock.Migrations.csproj
	Rock.Rest/Rock.Rest.csproj
Merge branch 'feature-dt-rock-plugin'
- Redo plugin project with less dependencies
- Ignore plugin dll's
- Add plugin reference