Merge pull request #382 from jonschlinkert/master

fixes typo in options build steps
adds `first`, `last`, `number` and `middle` to the pagination object.
run tests after adding properties to pagination object
updates grunt-mocha-test to latest and gets rid of js-yaml dep.
removes marked.js from deps, since all markdown conversion is done by helpers. re-run tests
updates devDependencies
chore: (formatting)

Minor formatting and code comment in options.md, plugins.js and assemble.js
tests (targets):

Updates dest paths for the assemble targets so they make more sense.
tests (fixtures):

Removes `this` from variables that were previously having a conflict with handlebars helpers.
tests (fixtures):

Many corrections to variables in test fixtures, so that the rendered pages (tests/actual) now show correct results for most built-in variables.
0.4.20