cleanup the cleanup handling

- always remove TEMPDIR, otherwise /tmp can fill up if you get multiple
  build errors
- always remove KSRCDIR
- only remove the log file on success
Merge pull request #23 from jpoimboe/cleanup-cleanup

cleanup the cleanup handling