rev-list: move bisect related code into its own file