First pass
Update README.md
[Test] Update popup.js from PC
[Test] Update popup.js from Github
[Test] testMASTER
[Test] Update popup.js on branch 'test'
Cleaning popup.js
Added CSS files, organized files, added style
Added style to the options page
Changed storage mean, added features to options.js

- Replaced localStorage with chrome.storage.local
- Added saveScript()
- Added refresh_selectListScripts()
- Added print_selectedScript()
- Added "Add script" submit
- Added "List scripts" select
- Added "View script" textarea
- Added "Edit script" submit
Minor updates
Added popup features

- Added popup.css
- Added "Choose script" feature from popup
- Added "Execute choosen script" feature from popup
Added popup "Quick script" feature
Added "autopoke.js" example

Added first script example
Implemented the :load: keyword, only works when popup alive
Changed permissions and began background implement

- Changed "tab" permission for "activeTab".
- Removed "windows" permission.
- Changed "http(s)://*/*" permissions for "<all_urls>".
- Began to implement a background script to run the logic instead of the
popup.js.
Changed ":load:" keyword for "//:load:"

So the script can be copied and pasted as is, without having to remove
":load:", which is a syntax error for JS...
Moved executeScript & inject funcs to background.js
Implemented custom API and isolated the script

- Isolated the user's script from the context of the extension, removing
access to the whole Chrome API for user's scripts.
- Implemented a custom API to JS Exec.
Improved the "inject" function

- Use of the chrome.tabs.executeScript function's callback parameter to
wait until jQuery and the API are fully loaded before executing the
user's script, this replaces the previous use of setTimeout with an
approximative value of timeout.