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
Merge pull request #738 from agjohnson/command-build-cleanup

Add stale build checkout cleanup command