added idea IDE files to the git ignore file
Fixed JENKINS-24284
fixed JENKINS-24285
Fxied spelling error
Fixed a semantic issue.
Master branch is not necessarily the integration branch.
fixed JENKINS-24286
Added a comment to help explain why dev branches with master aren't allowed
Extracted the procedure to remove the remote from a branch name.
Created a new class to encapsulate all the utility methods.
Created tests the method
Removed redundant check for the branch name, it is impossible for it to be empty.
Fixed tested. After new features were implemented the added objects had to be mocked out.
Added javadoc to the removeRemoteFromBranchName method
Reworded the section of code that forbids using master as the polling/"development" branch
added more values to test
Created a method for getting the commit message using the SHA1 of a revision
Refactored the method that removes the remote from the provided branch name

Currently it gets the remotes from the provided repository and removes them from
the beginning of the branch name.
If no remotes match the provided branch name it returns the same value
Refactored the method that removes the remote from the provided branch name

Currently it gets the remotes from the provided repository and removes them from
the beginning of the branch name.
If no remotes match the provided branch name it returns the same value
Merge branch 'master' of gitlabhq.praqma.local:github/pretested-integration-plugin

Conflicts:
	src/test/java/org/jenkinsci/plugins/pretestedintegration/scm/git/GitUtilsTest.java
Changed the formatting of the commit message
Use author name and email

When squashing commit(s) use the name and email information of the
author from the commit at the tip of the branch to be squashed.
Still use the system configuration for the comitter information.

Signed-off-by: Aske Olsson <askeolsson@gmail.com>
Use original commit object for author and commit message info

When squashing commit(s) use the name and email information of the
author from the commit at the tip of the branch to be squashed.
Still use the system configuration for the comitter information.

Signed-off-by: Aske Olsson askeolsson@gmail.com