Fix docstring of clear_cache
Return early if not rank 0 when ensuring cache dir
Broadcast md5 of firedrake_geometry.h from rank zero

Again, no need to touch the disk on every process.
Silence ffc output except on rank zero
Merge pull request #249 from firedrakeproject/origin/fix/disk_cache

Remove incidences of all processes writing or reading from disk cache.