Synced up with ezpublish-kernel
Updated bootstrap to sync up with legacy handling in ezpublish-kernel
Update old use of Location->childCount
Implement support for lazy loaded container collections

Instead of returning array of closures, change to return ArrayObject
that transparently loads services in the background. Intention is
to make the user land code un aware of container use, as long as the code accepts
ArrayObject as well as array, it will work.