Add an option to disable cache.

In some situations (for example when all the services are being run on the same machine) it may be desiderable to disable caching. This commit adds an option to do so and modifies cmsMake to work with the new changes.