Filename-based cache busting. (resubmitting)

Expires headers and filename-based cache busting as implemented in HTML5 Boilerplate.

Far-future headers and rewrite rules added to .htaccess.
Timestamp versioning added to url() helper.
'versioning' variable added to site/config/config.php.