add new related cases view for case details page

adds a hierarchical related cases view for the case details page.  This
is also used as the PACT Care Plan report (Case:60880).

For the care plan report, it's integrated with inline touchforms so
subcases can be added and edited at all levels from within this page.

The columns to display are configurable using the same declarative
definition format as the case details view, and the sorting of cases is
also declaratively configurable.

beginnings of configurable hierarchical related cases display
Merge pull request #82 from dimagi/cz

fix bug in rebuild_case and add test that would have caught it
Merge pull request #79 from dimagi/case-tree

add new related cases view for case details page
add support for description property in hierarchical case view
adding -deleted for couch filter
formatting
Merge pull request #84 from dimagi/filter_deleted_cases

adding -deleted for couch filter
Merge pull request #83 from dimagi/careplan-description

add support for description property in hierarchical case view
setting dimagi-utils dep to be equal to that of the dimagi-utils with cached_object api
Merge pull request #87 from dimagi/dimagi_utils_dep

setting dimagi-utils dep to be equal to that of the dimagi-utils with ca...
better handling of case properties that look like other datatypes + tests