Properly apply @Nullable and @Nonnull everywhere they should be.
Human readable strings of java elements now include the type of the
element so that it is easier to reason about them.
Maven plugin should now work.
Maven plugin should now work.
Merged the revapi-api module with revapi + random fixes here and there.

The main class will no longer be in the org.jboss.revapi.Revapi,
because the standalone module is going to be more complex and would
add too much deps to the revapi module.

Fixed primitive array handling in the ClassTreeInitializer.

Beefed up the text reporter to be of some use actually.

api analyzers, problem tranforms, element filters and reporters are
now closeable so that they have a chance to clean up after analysis.
Implemented the standalone Revapi distrib based on JBoss Forge Furnace.
Making it all compile and work again after the structural changes in
the previous 2 commits.
Clean up after SUIDGeneratorTest.
Trivial - made the SUID check class final.
Distinguish between adding a static and instance field.
Added a check for adding a new method.
Only check method adds for accessible methods.
Added a check for removing a method.