Update cmsMake to task versioning and to use TaskTypes (fixes #131).
Never delete anything from a FileCacher.

The same file could be used by other structures present in the
database.
Fix some details in Luca's patch.

 * Add comments;
 * Use NullBackend for FileCacher.