Refactor objc -> js conversions.
Use same conversions for generating arguments to callbacks as generate_retval.
Updates AUTHORS and CHANGELOG

Generated code
cosmetic fixes

making pylint happy
Merge remote-tracking branch 'upstream/master'