Move module definitions to a CommonJS style
Add requirejs grunt task
Remove configuration for requirejs

This is now handled by the grunt file itself.
Modify linting rules to accommodate CommonJS style
Simplify tasks that run on default and release
Modify what gets copied over to build directory

Now that we are always building, the resulting file includes most libraries,
templates, and denote's source. So I only really need to copy over requirejs
and contentscript.
Merge branch 'common-js'
Ignore .secret files

Will making things easier for me and I don't have to remeber to manually add
the api key every time I need to release.
Switch to adding api key via templates
Add a minor process step before putting together
Update README to reflect api location changes
Merge branch 'secret-config'
Put jshint first in default grunt tasks

This is so when jshint fails, the other tasks don't run; essentially making
failing the linting more important and you don't have to wait for other
tasks to finish before getting the results.