Adds the git logicalrebase feature Adds the logical rebase command. Adds the logical rebase application. Refactors some code on the logicalcherry-pick application to reuse it on the logicalrebase command. Adds unit tests. Change-Id: I02508e37764eccf95892cb5c0049a735fb6fb655