Added coffee compiling, minifying, and concatenating
Non-cdn vendor files now compile to a minified `vendor.js` file.
Moved linkback js to coffee
Removed the linkback code from guidefooter.toffee
Moved share animations to animations.coffee
Moved search js into coffee.
Removed prettify

I believe *(hope?)* that prettify is legacy. I see no clear indiciation
of it's use, nor affect on the site. As of this point, i'm considering
it to be excess, and removing it.
Purged layout of sold very outdated code, and added videos coffee
Moved the search animation to the animations coffee file.

Also removed layout, since it was now empty.
Reworded comment.
Set the metalsmith branch to use ignores-support

This was done for a few reasons:

1. The `mybuild` branch is quite outdated.
2. `mybuild` had the `options remove: false` feature, which has been
replaced by `clean(false)`.
3. `ignores-support` now has an open PR making it a meaningful branch,
hopefully to be merged into master soon.

Once it's merged, we can migrate away from that branch linking entirely.
Fixed small formatting error with the code block
Added html minifying
Added metalsmith minify to the build command.
Added css minifying to sass output.
Renamed user sass to main.
Added vendor css minifying
Added a vendor sass file.
Added dash guide
Merge branch 'code-cssminify' into code-htmlminify

Conflicts:
	.metalsmith/gulpfile.coffee
	.metalsmith/package.json