Make routing work to items not in site basket

* Clean up routes file
* Add standard Rails 3+ routing for content items
* Create a basket_aware_url_for(model) that can take a model and make a
  url that includes the basket info in the path
* Make editorconfig ignore trailing whitespace
* Allow loading of things not in site basket
* Remove the redundant #list action from content item controllers
* Add FEATURES.md file which is a record of decisions on
  keeping/abandoning certain features
Merge pull request #9 from kete/rr-tagging

add tagged searching
Merge branch 'kete2' into ek-fix-comments
Kill all existing JS with fire.

* Remove all old JS
* Add jquery-rails gem
* Remove Google maps helper stuff
* comment out background images in horowhenau theme that are not reachable
Remove references to "JS making" helper methods
Fix related items summary (and images) in search results
Add specs for related item summary and images

* Add specs for related item summary and images
* Update Gemfile.lock I forgot in last commmit
Fix failing spec.
Fix deprecation warning when running specs
Hide RSS links in footer and <head>
Merge pull request #10 from kete/ek-fix-comments

Fix comments, clean up routing
Merge pull request #11 from kete/ek-remove-js

Remove old JS
Merge pull request #12 from kete/ek-fix-related-summary

Fix display of related items (summary & images) in searches
Merge pull request #13 from kete/ek-hide-rss

Hide RSS links in footer and <head>
Merge branch 'kete2' into rr-related-item-searching

Conflicts:
	app/views/topics/_related_items_for_content_items.html.haml
	app/views/topics/related_items_for_topics/_generic_items.html.haml
	app/views/topics/related_items_for_topics/_still_images.html.haml