Made better message for USBR_UNNECESSARY_STORE_BEFORE_RETURN

Gave an example
Various cleanups

Added Overrides, made a final else clause for RegisterUtils and used
some Types's signatures directly instead of always invoking
getSignature.
Merge branch 'forpullReq' into outgoingChanges
Update build.xml

compile samples with 1.7
Update messages.xml

fix some tag formatting
merged in upstream/master
Merge branch 'forpullReq'
Merge branch 'forpullReq' into outgoingChanges
An embarrassing amount of </br>

But, apparently the FindBugs html engine makes them look fine, thus I
didn't notice.
remove unneeded jars
remove false positives on 'SPP_CONVERSION_OF_STRING_LITERAL'
use constants now that they exist
bloated assignment scope
undisable SuspiciousJDKVersionUse
short-circuit failure
also allow open jdk
add copywrite header
fix fp because findbugs proper doesn't handle fields with literal initializations quite right
use the non-deprecated getXField, over getFieldAnnotation
add missing jars