CSS cleanup/simplification (also put through an online CSS optimization tool for sorting and merging duplicate named selectors).

Results should look about the same except the profile list/column on the option page.
Updated jQuery to v2.1.1
Changed .css('display') to .hide() and .show() calls & a few more exact equality's and misc cleanups.
Changed the passwdLength input field to be a number field and control it by form logic, also gave it some logic for values to make sure it's a positive whole number sized password.
Also using a local copy of the "Fork Me" picture instead an AWS hosted one.
Made the background page able to go to sleep by adding "persistent": false to the manifest.json file, fixed it's formatting to be consistent.
Also changed the chrome.extension calls to chrome.runtime calls.
Changed the button row HTML to be direct <a> tags instead of wrapping them in div's
Fixed how to get the active tab instead of nesting it inside a chrome.windows.getCurrent it can be called directly now.
Fixed a bug where "Fill form" always showed.
Consolidated a few jQuery selectors. Misc style fixes.
A bunch of formatting/syntax cleanups.
Changed the permission to "activeTab" to reduce permissions required, altered jQuery .each loops to native .forEach loops.
Removed "auto" profile stuff since it's not being used, consolidated some selectors and changed a variable to be more descriptive.
Simplified finding a site in the siteList of a profile.
Re-enable extension persistence for now by removing "persistent": false, the extension doesn't save JS memory or sessionStorage after a background page goes to sleep :(
Removed the localStorage["password"] setting entirely, isn't needed and now we only store password in memory or on disk encrypted using the sjcl.encrypt(key, password) function.
Removed the Tab navigation workaround since the Aura UI change in chrome that issue doesn't exist anymore :) So I could consolidate the events looking for the enter key's keyCode.  Also done a bit more cleanup.
Re-factored the updateFields() function into a showButtons() function to fix a bug of the "Fill Fields" button always appearing even with no password fields on the page.
White space cleanup/fixes
A little more cleanup and more consistent quotes.
Merge pull request #96 from heavensrevenge/master

jQuery 2.1.1 Update & Tons of fixes/cleanups