slight cleanup of Base.runtests()

use joinpath on the julia executable, wrap the process in a try catch
with a more specific error message than 'failed process'
document Base.runtests()
Merge pull request #7943 from JuliaLang/tk/cleanup-runtests

slight cleanup of Base.runtests()