First pass at DSL additions for chef-client audit mode

@mcquin @sersut 
The changes in this file are a WIP - just ignore them for now, they're not even half way done.