Allow for nesting of singleton belong_to's.

Note that
    class ThingAController < InheritedResource::Base
        belongs_to :thing_b, :singleton => true
    end
used to mean there was only one ThingA (so resource_path == /thing_bs/123/thing_a), while it now means there is only one ThingB (so resource_path == /thing_b/thing_as/123)

To specify there is only one ThingA, you'll need
    defaults :singleton => true
Bundle update and using Turn wherever possible
Merge pull request #249 from ka8725/master

Add space after deploy! eval [ci skip]
Merge branch 'master' of git://github.com/josevalim/inherited_resources
Make test the default task
update pr #194 to merge cleanly
fix multi-level nested singletons like /object/:id/thinga/thingb
add strong parameters test
support strong parameteters via permitted_params method
add strong parameters support to readme
Compatibility with ruby 2.0

Passing true as second argument to respond_to? to check for protected methods in Ruby 2.0.
Fix smart redirects for compatibility with ruby 2.0
Merge pull request #263 from mehanoid/master

Compatibility with Ruby 2.0 (including smart redirects fix)
Fix Readme typo
Merge pull request #267 from BlackFoks/master

Fix Readme typo
Merge pull request #260 from taavo/strong_parameters

Integrate with strong_parameters
Merge pull request #258 from stephenprater/pull_request_194

Pull request #194
Bundle update
Updated CHANGELOG
Release 1.4.0