ClosureUtils: dynamically export custom (non-language) namespace methods in release builds instead of using export annotation in emitter

This works the same as public/protected/internal methods, as already implemented previous commits. Just expanding it to more symbols.
7 files changed