Added notes about replace_hyphens().
Fixed misspelling.
Renamed Chinese dictionary files to allow for better client-side caching.

Without an extension, nginx could not send the proper caching headers.
Fixed a indentation and added comments.

Particularly related to show_context_menu()
Added an email module and api.

Depending upon emailjs.
Use "npm install emailjs" to install.
Documented parts of email.js.
Sped up BF.is_object().
Removed some debugging code.
Removed old WebKit specific code.
Some minor improvements.