travis improvements

- add newer ruby version
- add new puppet version
- add rspec2
- exclude new puppet on old ruby