Make xcode_cli_source and xcode_cli_version arguments optional

This should enable a user to:

```puppet
include homebrew
```

for simple use cases. Otherwise puppet will complain that the class is missing required arguments.