improve cherry-pick action

- unfortunately a lot of code is copied from git4idea.cherrypick.GitCherryPicker (where everything is private)
set minimal and maximal intellij version

- idea 13 eap has changed git api a lot which is unsupported at the moment
- it makes no sense to support very old intellij version which i cannot test anyway