Update normalize.css to v3.0.2.
Update dependencies.
Travis: Update Jekyll to v2.4.0.
use master branch for Travis build status
Update JSCS config.
Add xml files in .gitattributes.
Switch to Rouge for highlighting.
Merge pull request #688 from twbs/rouge

Switch to Rouge for highlighting.
Update JSCS config.
Update dependencies.
add homepage field to bower.json
add font files and main Sass file to bower.json's main; fixes #649
Merge pull request #696 from twbs/fix-649

add font files and main Sass file to bower.json's main
bump load-grunt-tasks to ~1.0.0
add stubby OS & browser compatibility table to docs
grunt dist
Merge pull request #698 from twbs/compat-docs

add stubby OS & browser compatibility table to docs
Correct tree symbols.
Merge pull request #702 from vsn4ik/whats_included_tree_symbols

Correct tree symbols.
Allow non-pjax page updates.

Extract transition functionality from push.js into a new file, transitions.js.
Expose a global function, similar to PUSH named TRANSITION used to transition
from one page/view to another without dictating how the new markup is sourced.

This allows for Ratchet style page transitions when rendering client side.