Make TransformGraph._cached_classes into public frame_set

@taldcroft's suggestion
add test for transforming SkyCoord with None frame