Implement pvc with +[UIViewController _printHierarchy]

This gives `pvc` a nice speed improvement.

cc @a2 @arigrant