Add Children Helper Methods

Adds getFirstChild(), getLastChild(), and replaceChildren() to
:x:composable-element. Additionally, allows for categories to be used
in the getters. So, $xhp->getFirstChild('%phrase') will now return the
first element with a category of "%phrase."