JobContent now lazily computes md5hash, and uses less memory on deserialize.

Change-Id: Icb7e3308f6c997c9796ce329775a458fa96886b8