Changed background.js to use .forEach calls instead of for-in loops.
Fixed some warnings raised in http://www.jshint.com/
Fixed/refactored behavior of highlightProfile() updateProfileList() and updateMasterHash() functions in options.js
Removed the need for a single currentProfile global but put the profile# inside the Settings object.
Some fixes in settings.js to go along with the change.
Merge pull request #122 from heavensrevenge/6-update4a

6 update4a - JSHint fixes and more options.js fixes