make links in _footer3 be retrieved from an instance variable
* spec/views/layouts/application.html.erb_spec.rb: Assign an empty pages hash when no visible pages
move pages into before block
Add private method 'assign_footer_page_links' to ApplicationController
fix typo in spec
spec Page::visible_links, failing
implemented rough draft of Page.visible_links
harden spec for Page::visible_links
add before_filter to all controllers to assign footer_page_links
assign dummy @footer_page_links for all specs that render the application layout
update footer3 partial to consume a list of hashes as @footer_page_links

for example
  @footer_page_links = [{:name => "About Us", :permalink => "about"},
                        {:name => "Disclaimer", :permalink => "disclaimer"}]
fix features for static page links
tidy up to fix existing features to work with new link_visible functionality