feature: Allow single object children

I.E. not wrapped in an array

Fixes iVantage/angular-ivh-treeview#5
Merge remote-tracking branch 'origin/feat.obj-as-root' into feat.obj-as-root