REST Api Help as regular Rock Block List/Detail instead of oldstyle Page
working on dynamically adding new items into a Linq Select statement
Injection of DataSelection SubQuery into ReportQry working. Still verifying that this solution will really work
the DataTree idea didn't work after all. However, changed it to do Join, Union and GroupBy to get the DataSelect Columns added dynamically.  This does work, and does it in OneTrip to the database.  1000 Records with 3 DynamicColumns took about 1-2 seconds.
Another approach that works for Reporting, this one uses Expressions and is fairly clean, but would put an upper static limit on the number of DataSelect columns (100, 1000, whatever we decide would be enough)
Reporting with DataSelectFields: now can dynamically add columns that contain subselects, and include the DataSelectField's Property Name and Type. This method is much faster than the Join/Union/GroupBy one: 75ms vs 1000-2000ms.
Merge branch 'develop'
Reports can now dynamically add DataSelectComponents (SubQueries) to the Select statement. Still debugging and testing quite a bit
added v_groupFamilyName that we could use to get the Family Name of a Group from the GroupMembers (Mom and Dad Lastname, for example)
Merge branch 'develop'
Merge branch 'develop'
+ rename DataSelectData.PersonId to DataSelectData.EntityId
+ fix error when adding multiple LastContributionSelect components to a Report
Add WhereAttributeValue IQueryable<T> extension so that a query can be filtered by attribute value in a one-trip SQL query
Added DotLiquid as a reference to Rock.Migrations
added DevelopmentEnvironment debug output to show Startup timing (EF 6.0.0 warmup takes ~12 seconds now)
Remove the CurrentPage and CurrentBlock properties from RockBlock and RockPage, and move a lot of the properties/methods from the PageCache/BlockCache objects into the RockPage and RockBlock.
More RockPage/RockBlock cleanup
Rearchitecting the installer:
+ has it's own solution file
+ most checks are now stored in a class library
+ enhanced SQL checks allows for the database not to exist but checks that the user provided has rights to create a database.
+ Couple of UI tweaks
Adding 'Content' directory for churches to put files (documents, images, etc) that will be used on their various sites.
Small tweak to Stark theme