Standardizes docblocks and indentation in the grunt tasks.
Added a release script.

This is untested. Consider it a work-in-progress. Particuarly, error handling
is going to problematic.
Another update to the release checklist.
Updates to the list of files to in- or ex-clude in the package.

* Don't include `compose.phar`;
* Don't include the `RELEASE-LIST.md`;
* Do include documentation.

Fixes #304
Work around npm- and bower-version forcing git commit.
Merge branch 'feature/package-docs' into develop
Committing minifed payloads.
Marionette shouldn't throw an error for missing layers.

It should also return `null` not `undefined`, according to the docs.
Get rid of tags that npm and bower leave behind.
Updated the changelog.
Updated compiled assets.
Only commit updates if there are any.
Pull in results from static assets.
Bumped version to 2.2.4
Merge branch 'release/2.2.4' into develop
Bumps jQuery dependency back to 2.x, which pulls down a bower package with the expected directory structure.
Manually bumps bower packages to up-to-date versions.
When trying to request a layer, gets rid of the error handling in the case that a handler doesn't exist, since the up-to-date version of Marionette no longer throws an error.
Don't need to commit static twice.
Standardizes formatting in the changelog.