Local font awesome

We might as well serve Font Awesome ourselves instead of relying on a CDN, if only because there's no nice way to fall back when the CDN goes down.

It downloads on `npm install`.