Fixes a position bug in the options.css top nav.
Use base64 encoding instead of hex in the Settings.setPassword() function.
Some misc code cleanup.