Merge changes from topic 'rebase-change-cleanup'

* changes:
  RebaseChange: Use commit parents instead of PatchSetAncestors
  RebaseChange: Throw InvalidChangeOperationException more often
  RebaseChange: Remove unnecessary args from findBaseRevision