Starting refactoring of DescribingMatcher to BugChecker
Merge branch 'master' into RefactorBugPatterns
Started fixing SelfAssignment in variable declaration
Merge branch 'master' into RefactorBugPatterns
Added BugChecker abstract class and started converting existing bug checkers over to use it
new bugpattern for a class with @Inject and @AssistedInject on
constructors
added a new bugattern to check if more than one @Assisted parameter in a
constructor has the  same type and exact same @Assisted annotation
(including the value of the annotation).
Merge remote-tracking branch 'origin/master' into assistedInjectParameters
SelfEquality bugfix added
more than one qualifier annotation bugpattern
new bugpattern that only allows scoping annotation on classes and
@Provides methods
bugpattern for scoping annotations on interfaces or abstract classes
new bugpattern to check that scoping annotations have @Target set to
TYPE and/or METHOD.
new bugpattern to ensure that scoping and qualifier annotations have
runtime retention.
Rollback InjectMisuseOfScopingAnnotation, which is invalid for other DI frameworks from Guice
compatibility with IDEA 12.1.4
Added ModifyingCollectionWithItself bugpattern.
don't load ErrorProneCompiler in IDE main process, because IDE could be started with java6, and error-prone requires java7
[maven-release-plugin] prepare release v0.9.14
Merge branch 'master' of https://code.google.com/p/error-prone

Conflicts:
	annotation/pom.xml
	ant/pom.xml
	core/pom.xml
	docgen/pom.xml
	maven/pom.xml
	pom.xml