fail on unsupported $::operatingsystemmajrelease

+ make mdadm::config & mdadm::raid_check private classes
remove API documentation from .pp files

Refer to the README for all parameter documentation.
add config_file_manage param to class mdadm
rename mdadm param config_options -> config_file_options