Add PrefabCacheScene for GetPrefabScene prefabs
IsPrefabInstanceRoot returns false if we're a PrefabCacheScene
Component.ShouldExecute returns false if we're in a PrefabCacheScene
Update prefab test, we should be able to get children and components from uninstanced Prefab GameObjects now
Reduce the length of this test