Swap key and value in $supported_icons array

Before, since the icon class was the key, only one URL pattern could
be associated with each icon. By swapping these, multiple patterns can
now be used for a single icon. So a user could filter this array and
add their own URL pattern and then define any FontAwesome icon to use
with it.