more reliable footer_content helper

- added specs
- empty content handling
Merge pull request #204 from opf/feature/rails3_more_reliable_footer_content_helper

more reliable footer_content helper