[Git] Switch many classes to internal, since they don't need to be public.
[Subversion] Switch many classes to internal, since they don't need to be public.