Add $version parameter in init.pp

This way the file does not need to be updated simply because a new version of Calibre comes out.

This is particularly useful when used in conjunction with hiera, since manifests can continue to use `include calibre` and there's a hiera value for `calibre::version` that gets auto-populated.