Merge pull request #459 from kennknowles/xforms-deref

Xforms deref
Add child cases to API
Add a ToManyDict which matches subcase semantics better
Switch child_cases to ToManyDictField