Add control adapters for CheckBox, CheckBoxList, and RadioButton
Update Dynamic Data block to render either a grid, html, xml, or transformed xml based on a SQL query or stored procedure
Fixed CheckBoxList adapter to render inputs with the correct name
+ Marketing Campaign Ad Display Block functional
+ fixed up minor bugs in MarketingCampaignDetail
+ a bunch of new Rock.Field.Types and Rock.Attributes
Update ServerControls to use Helpblock correctly.
Remove test alert inadvertently added
Update grid field controls that display icon to be a fixed width
fix up bug in Migrations where Block.Layout was set to EmptyString instead of NULL
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
fix up KeepAlive back to using webconfig baseurl
Created SqlCommand block for executing any Sql.  Also created Toggle and LabeledToggle server controls and updated the NotificationBox server control.
revert block breakout changes to MarketingCampaignDetail (they are in a feature branch instead until we figure out the open questions)
Added Method for getting all notes for a given NoteTypeId.
Merge remote-tracking branch 'origin/develop' into develop
Application_End now writes an entry EventLog explaining why the application was shutdown.  Look in the EventLog "Rock" to see if the Application is shutting down more than expected.
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
Added new Badge and BadgeField server controls.  Added a badge field column to the BlockType block as an example.
Add Item Count to the bottom of the grid
Fix some issues with the ItemCount and RowItemText functionality
Add CategoryDetail block