Add pseudo-elements to universal selector in print media query

The pseudo-elements `:before` and `:after` are not targeted by the
universal `*` selector. When the page is printed the CSS properties of
any pseudo-elements will only be overridden if they are being inherited
from their selector. Any styles that have been defined directly on a
pseudo-element are unaffected.

Closes #1585.
Fix typo in `gulpfile.js`

Close h5bp/html5-boilerplate#1586.
Docs: Update icon size for Chrome Mobile web apps

The recommended size for the icon that Chrome Mobile uses to
install to the homescreen was recently changed to 192×192px.

Ref: https://developer.chrome.com/multidevice/android/installtohomescreen#icon
     h5bp/html5-boilerplate#1587

Close: h5bp/html5-boilerplate#1587
Make Travis CI limit the Git clone depth even more

In order to speed up the tests a little bit more, inform Travis CI
to limit the Git clone depth to 10 commits (default is 50).

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e.g.:

  $ time g clone --depth 10 git@github.com:h5bp/html5-boilerplate.git
  ...

  real    0m2.636s
  user    0m0.052s
  sys     0m0.040s

  $ time g clone --depth 50 git@github.com:h5bp/html5-boilerplate.git
  ...

  real    0m3.542s
  user    0m0.064s
  sys     0m0.072s

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Ref: http://git-scm.com/docs/git-clone
     https://twitter.com/travisci/status/288390896339267584
Update the content from the `dist` directory
Remove unneeded comma from `gulpfile.js`

Close h5bp/html5-boilerplate#1591
Minor fix: Use short version of shorthand for margin declaration in 404 template
Docs: Add more info regarding servers and stacks

Ref: h5bp/html5-boilerplate#1572
Close: h5bp/html5-boilerplate#1572
Make Travis automatically update `dist` directory

Configure Travis to automatically update the content from the `dist`
directory by executing a script¹ that will regenerate the content from
the `dist` directory and commit any new changes to the `master` branch.

This change will help in the development process by:

  * ensuring that the content from the `dist` directory is always
    in sync with the rest of the content

  * removing the need to execute the build step locally everytime
    a change is made (especially in the case of trivial changes,
    such as, typos)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

¹ The script (`bin/update_dist_directory.sh`) will only be executed
  if the tests pass, and will only run if the changes are made in the
  `master` branch.

See also: http://docs.travis-ci.com/user/encryption-keys/

Close h5bp/html5-boilerplate#1593
Update content from the `dist` directory [skip ci]
Docs: Add info on disabling phone no. formatting

By default Safari on iOS will automatically inject a `<a href="tel:…">`
when it detects any string formatted like a phone number on the web page
(see: https://cloud.githubusercontent.com/assets/1223565/4230929/90243cd8-398a-11e4-9363-67faf5cb355c.png).

This commit improves the documentation by providing information on
how to disable the automatic detection and formatting of possible phone
numbers in Safari on iOS.

Ref: https://twitter.com/marcosc/status/507897299587313665/
     https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html/#//apple_ref/doc/uid/TP40008193-SW5
Docs: Fix broken link in `usage.md`

Close h5bp/html5-boilerplate#1595
Update content from the `dist` directory [skip ci]
Update Apache Server Configs to v2.8.0
Docs: Fix broken link in `misc.md`

Close h5bp/html5-boilerplate#1596
Update content from the `dist` directory [skip ci]
Update update_dist_directory.sh
Docs: Fix typos

Close h5bp/html5-boilerplate#1600
Update content from the `dist` directory [skip ci]
Docs: Add information about the `robots.txt` file

Ref: h5bp/html5-boilerplate#1554
Close: h5bp/html5-boilerplate#1598