added GetAllDescendents() to PageService (just like GroupService and LocationService)
Merge branch 'upstream/develop'