Fix #346: Mangle underscore in member names
Fix #345: Disallow __ in JSExported names
Fix #283: Add Long overloading resolution support to exports