First pass at rails 3.0.20 upgrade.
Remove vendor/gems
First pass at 3.1.12 update
Bump to grit ~> 2.4.0, fix index#rm call, fix constant use in test
REXML::Element#write deprecated
Remove duplicate FRIENDLY_NAME
Comment out invalid(?) test - may need fixed code
First pass at dynamic identifier subclass and validation. Pass Sosol::Application to ActionController::Integration::Session (n.b. deprecated for ActionDispatch::Integration::Session). Dynamic site_user_namespace. Passing test:units.
OAC Identifier test cleanup
Load test_secret, production_secret
Use Grit::Repo#diff instead of Grit::Commit.diff (broken in Grit 2.4.1?)
Move un-id'd publication create POST routes into correct format for new routes
Add User#output method because Grit::Index#commit 2.4.1 needs it when User is used as a Grit::Actor
Rely on dependent destroy for boards within a community in community workflow test
Merge branch 'rails-3' into rails-3.1.12
Change RAILS_ROOT to Rails.root
Rails 3.0 clone behavior is now dup in Rails 3.1 (http://rubyrailsandwindows.blogspot.com/2011/09/duplicate-model-in-rails-31.html)
More clone->dup changes
First pass at Rails 3.2.13 update
Update Gems, including Haml