Prevent possible bug when testing branch was left in unconvential state

Imagine a situation where there is a remote jently_pull_request_testing_branch, but not a local one. Running the current delete_testing_branch method will cause git to throw an error when trying to delete the local branch, leaving the remote branch intact.

In order to prevent situations like these I've split the method into two different methods.