FontAwesome: Adding font-awesome icon set support.

This pull request adds the Font Awesome icon library. Font Awesome is a 300+ set of icons that use a font to deliver them. This means that you can easily change the size and color of the icon through simple CSS and declare their usage through pre-defined classed names. For example, 

if I wanted a right facing caret:

    <i class="icon-caret-right"></i>

if I wanted a right facing caret that is part of a link and takes on the color properties of the link:

    <a href="/here"><i class="icon-caret-right"></i>Click Me</a>

The convention for our usage should be to always encapsulate the use of an icon with alternate voice tags - <i></i>. The full library of available icons can be seen here - http://fortawesome.github.io/Font-Awesome/icons/