Add support for firefox 25.

Also replaces a bunch of missing semicolons.
chmod -x .rb files without #! in modules and lib

It wasn't just cmdstager_printf.rb. :/
Land #2597, @wvu-r7's fix for files permissions
Land #2594, @jvennix-r7's firefox 25 js detection
Minor fixup for release

  * Adds some new refs.
  * Fixes a typo in a module desc.
  * Fixes a weird slash continuation for string building (See #2589)
Land #2504, @todb-r7's cleanup for release