Mongo 2.6 version and config support

These changes allow for mongo 2.6 version and config support including specifying custom config content to be entered and used. 
`$package_ensure` and `$package_ensure_client` are the same in both cases, right? Should it be factored out of the `if` or do you envision these differing in the future?