Update to rspec3

This PR is the migration of rspec-puppet te be compliant with RSpec 3.
**WARNING** it is not anymore compatible with RSpec2 versions, therefore it has to be decided it is time to merge it or not.

I tested it over all the personal modules I have and everything went smooth with this version and RSpec3 (only some minor update in the test suite were made)