Introduce a supported way to slice children

Introduces a counterpart to mapChildren. It excludes empty children just as
mapChildren for compatibility. With might introduce something like
sliceChildrenIncludingEmptyValues at some point.
Injectable DOMProperty configs, and add back ID attribute

https://github.com/facebook/react/pull/141