Script temporary place

If proto name and file name are the same, Io goes into infinite loop
(seems to be Io's bug, should be reported). So, now Rio backups your
script, and runs a randomly named temporary copy.

Plus from now on, you can run scripts without writing the whole `rio io
lala.io`, but `rio lala.io`.