This patch starts storing the value of --edit flag passed by the user initially
when they runs hg graft --edit. We can now read the value from graftstate in
case of --continue and respect the value which user passed earlier.
The tests changes demonstrate the fix.