This takes the contact info sections that were added in #3551 and adds a bunch more flexibility to make them fully customizable. This includes being able to hide everything (except for floaty, but who even uses that theme), adding and removing custom contact info links, and adding and removing the FAQ and facebook links (to eventually move to just the custom links). I skipped the barebones theme because no one uses it AND because it's supposed to be barebones.
While I was at it, I fixed the styling of /themes/setup and fixed the caching of the logo images on /themes/.
This takes the contact info sections that were added in #3551 and adds a bunch more flexibility to make them fully customizable. This includes being able to hide everything (except for floaty, but who even uses that theme), adding and removing custom contact info links, and adding and removing the FAQ and facebook links (to eventually move to just the custom links). I skipped the barebones theme because no one uses it AND because it's supposed to be barebones.
While I was at it, I fixed the styling of /themes/setup and fixed the caching of the logo images on /themes/.
Fixes #3611. Fixes #2156.