Fix parsed provider bugs

The previous committed version of the parsed provider for
mcollective_setting was rough and had some bugs. This commit updates the
type and provider to have fewer bugs.