Proof of concept: Loading external task options

- Adds cf-grunt-config dependency to `package.json`
- Sets up `Gruntfile` to load task options from said cf-grunt-config
  package.

Dependent on @cfpb/cf-grunt-config#2 to work correctly.
Point to docs site.
Updates readme to use docs site.
Update link to cf.
Merge pull request #15 from himedlooff/gh-pages

Docs site updates.
Merge pull request #14 from Scotchester/slim-gruntfile

WIP: Loading external task options
Removed all Grunt task configurations

All are now loaded from cf-grunt-config!

(Dependent on cfpb/cf-grunt-config#2)
Merge pull request #16 from Scotchester/slim-gruntfile

Removed all Grunt task configurations
Load Grunt tasks automatically

Implements load-grunt-tasks to automate task loading.

- Reads the cf-grunt-config package.json to load its tasks.
- Loads project-specific tasks from the usual location.
- Documents the Gruntfile more extensively.

Dependent on cfpb/cf-grunt-config#3
Merge pull request #17 from Scotchester/slim-gruntfile

Load Grunt tasks automatically
Switch to jit-grunt

See https://github.com/shootaroo/jit-grunt

- Enables on-demand task loading, instead of loading all tasks every
  time Grunt is invoked.
- Fixes bug when running bower:install via load-grunt-tasks
- Also installed time-grunt for performance measurement
Reinstate load-grunt-tasks for project-specific tasks
Merge pull request #18 from Scotchester/slim-gruntfile

Switch to jit-grunt
Add config.opt property to gruntfile

Needed so it will play nicer with cf-grunt-config
Adds normalize.
Merge pull request #19 from himedlooff/normalize

Adds normalize.
Dependency pinning and miscellaneous fixes

- npm dependency pinning
- Fix links to non-existent master branch TERMS.md
- Change to https for cfpb.github.io links
- Bump to version 0.7.1