Make some behaviors added for Emscripten compatibility conditional on the target being Emscripten.
- Add an WASM_SYMBOL_IMPLICITLY_USED flag, so that attribute((used)) doesn't need to imply exporting. When targeting Emscripten, have WASM_SYMBOL_IMPLICITLY_USED imply exporting.
- Limit PIC support to the Emscripten target, since the current PIC support is Emscripten-specific.
Why "implicitly"? It seems like it a very explicit attribute :) How about just "WASM_SYMBOL_NO_STRIP" to match MCSA_NoDeadStrip and the mach-o implementation which is .no_dead_strip at the asm level.