Deprecate Contract.notNull. [1423]

Java 7 has Objects.requireNonNull which does the same thing. I changed
all of the references I could find within McV (and did a little
cleanup, particularly in UIManager).