Move timing to wrap retries instead of the other way around

Before this commit, commands with timing and retries would look like
this:

    travis_retry echo -en $'travis_time:start\r'
    time the_actual_command

Now, they look like this:

    echo -en $'travis_time:start\r'
    time travis_retry the_actual_command