Previously, after 'make test', some many temp dir have not been removed.
Since this commit, temp dir created by ensure.HelmHome()
ensure.TempDir() and ensure.TempFile() will be removed automatically in
the end of testing
- Use T.cleanup to remove the tempdir
- Remove unnecessary defer
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>