Add a new-style Chef broker

The Chef broker requires a few inputs from the user, so a sample JSON
configuration is included.

Since the configuration JSON is stored as one string in the database, I
needed to pass the validation file as one line and re-create valid file
format on the broker hand off.