Mark types and members public

The structure of classes is inherently revealed by accessibility modifiers such as “private” and “protected”. Rummage sets all types and members to “public” in order to obfuscate which parts of a class are API and which are implementation detail.