Replace font-awesome with inline SVGs.

This commit eliminates the dependency on font-awesome and replaces the
functionality it provided with inline SVGs. The motivation is to remove
bloat and reduce the size of the module.