Add custom client attributes

This pull requests adds custom client attributes to the `sensu_client_config` type and its json provider. Moreover, the code handling the same logic for `sensu_check` has been refactored and simplified.

This fixes #80 and IMHO is better approach than #87.