CONTEXT: moving font awesome into common (and updating - includes new icons, all previous support hasn't changed).