Make el-get-start-process-list fail when program is nil

This fixes #1545.
Use el-get-executable find in el-get-http-tar-install

This makes the http-tar method fail if no "tar" executable
can be found, see #1545.
Merge pull request #1546 from avdv/issue-1545

Implemented the proposed changes in #1545