Add stale build checkout cleanup command

* Build cleanup finds versions where the last build date for the version is
  older than a specified maximum date. These builds paths are removed unless
  --dryrun is sepcified on the command.
* Adds helpers for build path check