1. Fix basic shelving operation by renaming variable 'id' to 'commit'.
2. Call submitCommit method again in P4Submit so that the overriden method is called in P4Shelve
3. Don't advance remotes/p4/master when shelving.