Update GetByEmail and GetByPhoneNumber with feedback from @azturner
+ Add PersonGetByEmail and PersonGetByPhoneNumber REST endpoints
- Add block for navigating workflows
- Add action to set workflow name
- hover effect for drag-drop file upload
+ Corrected Html content approval logic and now the block will be flushed from the cache as soon as it's approved. [Fixes #462]
+ Fixed bug on the NewCommunications block which prevented showing when someone did not have an SMS number.  [Fixes #467]
- added some notes to ResolveMergeFields for how to make DotLiquid template filters work. For example, to format a date, the documentation says {{ date_value | date:'mm/yy' }}, but in CSharpNamingConvention mode, it needs to be {{ date_value | Date:'mm/yy' }}
- added some error handling to ZoneBlocks to show errors if RegisterBlockTypes doesn't work
- added YTD type metrics to Populate_Metrics
- added new MetricsPicker and MetricsFilterAttribute/MetricsFieldType
- added LiquidDashboardWidget
- added REST method for Liquid DashboardWidget
- refactored DashboardWidget into DashboardWidget/ChartDashboardWidget
- Add IconCssClass property to EditField so that it can be used for other things than just edit.
- Update workflow list to show attribute columns and update page title/breadcrumbs
- Fix AsInteger() issue in DeviceList filter
- Fix workflow to create log records correclty
- Fix error that was occurring in check-in
- Fix workflow compare to correctly evaluate comparison
- Remove the room count display from the check-in welcome screen
+ Added the ability to filter out inactive groups from the groups map block.
- Update migration for creating Parse Label workflow to not be persisted
- fix up the AsInteger sweep to have places that were expecting the original AsInteger behavior to use AsIntegerOrNull