Dynamically get font-awesome dependency from showcase body

This PR modifies showcase mode so that it dynamically gets the font-awesome html dependency from the `icon()`, instead of hard-coding it into the head tags.