Use config hashes for config files.

Enable all possible mesos options to be set using the cookbook.
Is this backward-compatible with the previous layout of mesos node options? If not, this should be a major version bump.