Upgrade font awesome and fix icons

Also move hb_template output into the js dir.