Fix ProposalsController#create: don't need explicit 'render' call
Don't use shared examples for setup work
Remove tangential expectation from ProposalsControllerSpec
Remove SerializersMixin, improve PublicAttributesMixin

Provide a new default serializable_hash method as part of 
PublicAttributesMixin.
Wrap lines in Proposal public_attributes definition
[gem] Bump Rails version to ~> 3.1.0
[gem] Add 'rinku' gem to replace auto_link in rails 3.1
Rails 3.1: remove debug_rjs config option
Rails 3.1: FlashHash no longer inherits from Hash

… so we can't use has_key? to check if a key exists.
Vanquish the last .rhtml view in app/views
Stub Event#rooms more explicitly in room control view spec
Remove problematic and unused populated_factory

This was a helper method that wrapped various other factories.

Loading it defined :populated as a private method on Object, causing
all sorts of "fun" issues with our Proposal.populated named scope. :(
Refactor UserFavoritesControllerSpec#index for clarity

Now that the populated_factory is gone, the mysterious problems I was
having with stubbing the populated scope are also gone.
[gem] Add Pry
[gem] Upgrade comma

The old version we were using made use of class_inheritable_attribute, 
which is now deprecated.
[gem] Bump Rails version to ~> 3.2.0
Rails 3.2: including format/processor in render is deprecated
Rails 3.2: Upgrade environment boilerplate
[gem] Only install 'fastercsv' on ruby 1.8

It was absorbed into the standard library in 1.9
Improve CommentsController and its routes

- Don't generate routes for root-level /comments actions that we don't
  actually support
- Get proposal ID from the path, not from the form, when creating
- Remove proposal_id from comment form
- Let ActiveRecord's RecordNotFound handle invalid proposals instead
  of doing all sorts of checks in the controller