refactoring Objects and matching name if there are two arguments of the same type

Conflicts:

	src/main/java/br/com/caelum/brutauth/reflection/DefaultMethodInvoker.java
	src/main/java/br/com/caelum/brutauth/reflection/methodsearchers/AdaptedMethodSearcher.java
	src/main/java/br/com/caelum/brutauth/reflection/methodsearchers/MethodSearchers.java
	src/main/java/br/com/caelum/brutauth/verifier/CustomBrutauthRulesVerifier.java
	src/test/java/br/com/caelum/brutauth/verifier/CustomBrutauthRulesVerifierTest.java