The convention for gems is that the top level module shares a name
with the gem, but rspec uses 'spec' instead, resulting in things like
this:
require 'rubygems'
gem 'rspec'
require 'spec'
I'd like to propose that we change the 'spec' namespace to 'rspec'.
We'd have to continue to support 'spec' for backwards compatibility
for a long time, but we can do that with a few extra files that just
require other files.
Thoughts?