Refactoring the CloudFlare provider

With this refactor the CloudFlare provider is updated to use the
schema.Provider approach released with TF 0.2.
Removing obsolete struct tags
Merge pull request #568 from svanharmelen/f-refactor-cloudflare-provider

Refactor to use the schema.Provider approach