Arr::hierarchy_from

This method permits easy tree-ification of a flat array, so long as it has
a parent specified.
Merge branch 'liquid/2.x' of git://github.com/ibidem/mjolnir-base into liquid/2.x