Move refreshStorage() logic from options.js to common.js

The logic is renamed to dumpDatabase().
  dumpDatabase() is called by the old refreshStorage() function in options.js
  dumpDatabase() will be called by a new function in passhashplus-data.js
  This will be used to backup the database in the portable html file
Put headers on the individual sections of portable html page

This will help distinguish between the hash generation section, the
database backup section, and the download portable html page section
Add the database backup section to the portable html page
Fix typo
Merge pull request #20 from wkenyon/include-db-backup-in-portable-html-page

Include db backup in portable html page