Added childPNodes to go faster down the parcel tree

Changed has of resolver functions into switch to inprove
performance in _diffChildren.

In tests, each test starts dropping the previous rootApp
so there is no need to delete it by hand and the count of
removeChild will usually be 1.