Use local icon font for better offline support, and fix some gruntfile problems along the way