fcm merge --reverse: improve

It did not work with non-standard layout. Now fixed.

The `--revision=[M:]N` was compulsory. It now uses the last changed
revision of the working copy by default.
Isn't this sort being too nice to the user? If I put in e.g. `fcm merge --reverse --revision=5:6`,
shouldn't I be told off?