Hide all symbols that aren't exported explicitly

In addition to reducing the sizes of all binaries this also helps the optimizer