git-url-rewrite: add --file option

Here it is. 

* I did not complete the usage.
* I still have a weird bug when using `--file option` : `Can't find string terminator ")" anywhere before EOF at -e line 5.` (in `get_and_clear_rewrite`).