Clean up fjoinoptions parameter

This commit cleans up the fjoinoptions parameter in preparations for a
new release. The new name of the parameter is 'join_options' as it
overall looks more cleaner.

The documentation still directs folks to MS article on what options
I'm looking for and hopefully it's understandable enough.
Converting to metadata.json

The Puppet forge has converted module release metadata over to a simpler
json based format. This commit adheres to the new metadata.json system
by converting all metadata over to the new format.
Bunp version to 1.0.0 for release

Recent changes surrounding parameters available on the module have
changed. Semver dictates that since this is not a backwards compatable
change I must increment the major version.