Add a ceph::client class

That should be used to configure clients without using exported
resources.
travis-ci: update the puppet versions to test