reduce a bunch of javascript in grid by using jquery selectors
Update GroupList to work with context of a person object
Update group list to support using with person context
updated RockControlGallery to have two HtmlEditors, one with the light toolbar and the other with the full toolbar
updated _references.js to include ckeditor.js
started on the HtmlEditor plugins
Set Menu Show Child Pages to true.  Closes #242
Add CreatedByPerson field to note.
Add Category field to block types and update block type discovery to evaluate [DisplayName], [Category], and [Description] attributes when updated blocktype properties
Update hard-coded references to an email template to use an attribute value instead.
Merge branch 'origin/feature-dt-persondetail'
Fix block type name parsing when adding new block and when creating css class for container div
Tree chanages for DataViews
Fix number of columns rendered on NewFamily address grid
Fixes #244
+ Added "Use Code Editor" block attribute on HtmlContentDetail which have the block use the ACE code editor instead of CKEditor
+ Fixed up Height init in HtmlEditor
+ CodeEditor now has a OnKeyPressScript (just like HtmlEditor) so that a block can have javascript react to when the codeeditor content changes
+ Variable naming and Region naming sweep on HtmlContentDetail
Updates to tree on CategoryTreeView
Add treeview to GroupTreeView
Changed waiting icon from spinner to refresh to match our waiting screen
Styling updates to the AddFamily block
Style changes to EditPerson