fix(app): fix Bootstrap font issues

Fix handling of Bootstrap fonts. This correctly loads the fonts in
`grunt serve` as well as `grunt serve:dist`.

Also removes styles being duplicated in a the output CSS file.

This includes a potentially breaking change in that `root` of **cssmin**
has been reverted (removed).
feat(build): open browser when runnning `serve:dist`

Why should'nt a browser get opened for those wanting to see the build
site as well? Also makes manual testing easier
fix(tests): DRY up more code and update test folders

Make some of the code more DRYer.
Update the tests to all use the temp folder instead of folders outside
of it
feat(build): replace grunt-rev with grunt-filerev

It is better supported
fix(app): app-suffix should populate to sub-generators

`app-suffix` option wasn't populating to the sub-generators correctly.
chore(docs): restore comment explaining *-min