Adds Font Awesome, compile Bootstrap from LESS instead of CSS.

For greater ease in adding libraries which consist of
multiple files, all vendor static media has been moved to a
'vendor' folder. This removes the need to split up libraries
into folders by file type, and possibly have to edit paths
in the vendor library source code.

Bootstrap LESS source is now imported into the project style.less,
so now all stylesheet source will compile into a single CSS file.

Also included is the Font Awesome library, which not only removes
the need for the Glyphicon image files, but also adds more icons
and supports multiple icon sizes.

This commit resolves issue #1.