Merge pull request #12295 from ZDroid/types

Improve grunt config and vars
document S3 cache more fully; fixes #12289
Replace page.base_url with relative url
Merge pull request #12304 from Quy/master

Replace page.base_url with relative url
grunt build-raw-files dist
rename raw-files.js to raw-files.min.js

it's not /technically/ minified, but close enough
it's autogenerated, not terribly human-readable, and not meant to be directly modified
Merge pull request #12306 from twbs/raw-files.min.js

rename raw-files.js to raw-files.min.js
docs: use relative URLs instead of site.baseurl
fix #12298
Update grunt-contrib-uglify dependency.
Corrected tag for Alert JS animation example from <a> to <button>

Also removed href attribute and added type="button"
Merge pull request #12307 from twbs/bye-site-baseurl

docs: use relative URLs instead of site.baseurl
Merge pull request #12303 from twbs/doc-s3

document S3 cache more fully
fix #12314
fix #12311
fix markup typo, duh
upgrade #callout-navbar-overflow from info to warning
nitpick phrasing
slap a lang attr on <html> in the Getting Started basic template

for consistency with docs/examples/starter-template/index.html
clarify Grunt task licensing