Added depends kwarg to generator.process()

The [[generator.process]] method now supports specifying depends as a kwarg to extend the list of dependencies for generated files.