Fix #165: Name mangle private methods
Name-mangle illegal JS identifiers (fix #29, fix #153)