[#887] Planet Caravan: tweak footer on small screens

* on large screens, where the interaction links are unlikely to overlap
  the management links, move the interaction links up to to the same
  level as the management links. On small screens, keep them on two
  lines

* put the background on the footer and make sure footer expands around
  all floated elements so that the background is around everything it
  should be

* tweak padding in footer to be for the whole footer rather than for the
  contained elements

Fixes #887.