Provide support to completely override context.xml

This provides a way to completely customize the contents of `context.xml` by providing a custom cookbook and ERB file name.