Unnecessary Annotation

Both of the addFields() work the same way.

Also, changed reports to tag, to be consistent elsewhere.

Conflicts:
	samples/PMB_Sample.java
Improving various messages

Adding various examples.  Also correcting copy-pasta in the CSI example
-- Switching to StandardCharsets.XXX.name() does not prevent the
exception.
more detector docs
Fixed bug location and message for CNC

Local CNC problems had the bug location at the top of the method (not
helpful) and was reporting the wrong name.

I added a test case for this and fixed the problem.,
more detector docs
more detector docs
more detector docs
more detector docs
better docs
Made fb-contrib a "OSGI bundle"

This makes it really easy for [the Eclipse
plugin](https://github.com/kjlubick/fb-contrib-eclipse-quick-fixes) to
access fb-contrib resources, like static lists, so as to avoid unecessary
duplication.

This does not impact how fb-contrib builds -- at all.

The changes to CharsetIssues were a test to see if exporting worked (and
also to allow the Eclipse plugin to access the map).

Inspired by:
http://stackoverflow.com/a/10881234/1447621
Merge remote-tracking branch 'upstream/master' into compat-with-eclipse
Merge remote-tracking branch 'origin/compat-with-eclipse'