compiler-jx: dynamically export variables in release builds instead of using export annotations

This is a continuation of previous work that dynamically exported types and methods. Still need to do getters/setters.
11 files changed