General pom clean up.
RoboGuice project now passes checkstyle
Add quality tools to RoboGuice : findbugs and pmd, with a few exceptions.
Everything is merged with nativeFragments. emmby comments taken into account.
for some reason, intellij13 insisted on this
Fix misleading stacktrace and disable pmd until we can figure out a better solution
Merge pull request #169 from roboguice/stephanenicolas-clean-pom

Stephanenicolas clean pom
Merge remote-tracking branch 'origin/master'

Conflicts:
	additional-tests/pom.xml
	roboguice/src/main/java/roboguice/config/DefaultRoboModule.java
	roboguice/src/main/java/roboguice/inject/SystemServiceProvider.java
print out checkstyle errors to console
Revert "temporarily remove @ContentView from demo, it's causing problems with annotation processing, not sure why yet"

Whoops, checked ee7cf0d05847cb4a69d7084e87f90e5c9a24eaa2 into the wrong branch

This reverts commit ee7cf0d05847cb4a69d7084e87f90e5c9a24eaa2.
Cherry pick of 96414b28151e740f58e0b442ca96b1a0822122c8
Cherry pick f9e7441cd4e44136c8cae539eb1638a6b7718e93
Better detection of support vs native fragments
Create new annotation database generator
New type for NoOpAnnotatedBindingBuilder and un-static-ification
Refactor of annotation database
Change package of annotation database.
Apply filtering to all type listeners. Correct default filtering for Groupon app
Code clean up
Code clean up.