Merge pull request #40 from raphink/dev/node_ensure_service

Add $mcollective::node_ensure_service
Update travis matrix
Update README
Fix unit tests
mcollective depend on ruby::gems class instead of package

The package doesn't have the same name on Ubuntu Trusty anymore.
Update ruby version to 2.1.1 in travis matrix
Fix unit tests
Auto enable strict_variables for unit tests when puppet > 3.5
Use ruby 2.1.2 instead of 2.1.1
Add 3.6 to unit tests
Add .gitignore