Grid icon selector for button icons in the admin

Separated the FontAwesome styles into a separate file that also now
loads in the backend as well.