load simplecov for specs, except on Ruby 1.8.7 where we use rcov

Also uses the standard 'rails' configuration for simplecov, which
groups coverage into models, controllers, helpers, etc.
Merge pull request #411 from aspiers/topic/test-coverage

Merged by devtool for VictorLowther