Ticket 7893: Adding the ability to remove collection and member route generation for Resources

Hello all,

I'm a resource junkie, so I have put together a patch for making
nested resources nicer to manage and simultaneously guarded against
invalid access to "bad urls".

Hopefully I have keep the code clean enough for you all, and haven't
munged the test code too badly.

Cheers,
Tim

http://dev.rubyonrails.org/ticket/7893