Overhaul the spec tests to work in rspec2.

This work gets rid of the provider_example_group and reworks everything
to work properly against rspec2.  I don't know if I'd consider the style
"better" but it works.
Add test for latest?

Also add some fixtures for previous tests.
Add latest tests.
Add tests for convert_working_copy_to_bare and
convert_bare_to_working_copy
Add convert_working_copy_to_bear and convert_bare_to_working_copy tests.
Modifications to .travis.yml to test appropriately.
Merge pull request #93 from apenney/coverage

Move from rspec1 to rspec2
Merge pull request #95 from apenney/metadata

FM-103: Add metadata.json to all modules.
FM-103: Add metadata.json to all modules.
Add a blank dependencies section and stringify versions.
Merge pull request #96 from apenney/metadata

Add a blank dependencies section and stringify versions.