Added validation to ButtonDropDown and a LabeledButtonDropdownList
Merge remote-tracking branch 'refs/remotes/upstream/develop' into develop
Merge branch 'refs/heads/develop' into feature-ds-refactorgiving
some work for giving profile
Round 1 of Finance revisions
Implementing ScriptManager-based approach to managing injection of JS onto the page.
Removing test AddScriptLink call from PledgeList block.
Cherry pick financial GivingProfileList from bcp-financepages
Missing XML
Merge branch 'refs/heads/develop' into feature-ds-refactorgiving

Conflicts:
	Rock/Rock.csproj
Removing CKEditor script references from theme master pages and defining them in the block's OnLoad event. Refactoring HtmlContent to use JS module pattern in Rock.controls.js.
round 2 of revisions
Working version of script bundling, and supporting bundling of ASP.NET web resources.
Adding validation bundle, integrating validation.js, page-admin.js and modal-popup.js into new js folder/module structure.
Adding validation bundle, integrating validation.js, page-admin.js and modal-popup.js into new js folder/module structure.
Getting ready to merge develop to get StatePicker
Merge branch 'develop' & implement state picker

Conflicts:
	Rock/Rock.csproj
	RockWeb/Blocks/Finance/GivingProfileDetail.ascx
	RockWeb/Blocks/Finance/GivingProfileDetail.ascx.cs
	RockWeb/Blocks/Finance/OneTimeGift.ascx.cs
	RockWeb/Blocks/Finance/RecurringGift.ascx
Fixing bug where modal popup iframes were not able to be closed.
Adding a new bundle for admin related scripts that need to be served based on authenticated status. Moving page-admin.js into Rock.admin namespace and porting it to new module pattern.
Merging develop.