remove sprockets - included in rails now

also reformated the Gemfile
rails3.2: update Gemfile
rails3.2: new environment settings
rails3.2: no more need to remove *_ids methods
rails3.2: replace inheritable_attribute methods
fix fixture_path in factories

rails 3.1 used to call ActionController::TestCase.fixture_path

now it calls fixture_path directly in the TestProcess which we
include in the SyntaxRunner. So the SyntaxRunner needs to know
about fixture_path.

Also removed leading / from the file path. But that's just a
matter of taste.
fix some mass assignments
rails 3.2: update mailers to rails3 api
expect json escaped string in rjs response
remove defaults from page_creation route

It looks like routing will remove all parts that match the defaults from the route and thus make it impossible to specify :type if :action or :owner match the defaults in
  '/pages(/:action(/:owner(/:type)))'

There's no need for these defaults anyway.

Also remove the :owner => params[:owner] in new_page_path as that will
be added by default.
replace acts_as_list plugin with gem
failed to move acts_as_rateable to gem on first attempt

  Not maintained in 4 years. There's a gem but its init file
  is not compatible with rails 3.
  There are forks on github that fix this but they also apply
  other changes in particular they change the database structure
  possible next steps:
  * fork on github and cherry pick from other repos
  * use letsrate instead https://github.com/muratguzel/letsrate
  * include as lib in crabgrass
turn acts_as_rateable plugin into a lib
remove better_acts_as_tree from readme - not in use

Also we won't need the plugins_with_allowed_fixtures anymore
turn acts_as_versioned plugin into a lib
fix new_page_path without default owner
replace multiple_select plugin with standard rails
use respond_to_parent gem instead of plugin

Also use :github key in the Gemfile for github repos.
replace validates_as_email with validates_email_format_of

Validates_email_format_of is better maintained, works with recent versions of ruby and rails and understands the new rails valiation syntax.

It also relies on RFC 2822 which obsoleded 822. So seems like a good deal.
replace verification plugin with constraints in routes

falling back to a before filter for the survey pages response controller.
The page routes allow for anything for different pages. Will have to
look into restricting more routes later.