A potential fix for issue #394; Memory leaks in eclipse introduced in lombok 0.11.2 due to a fix involving WeakHashMaps for lazy getters of type boolean.
Untested implementation of HandleWither for eclipse along with minor refactors to HandleSetter
Merge branch 'master' into wither

Conflicts:
	src/core/lombok/javac/handlers/JavacHandlerUtil.java
fully tested the HandleWither impl for eclipse.
Fixed outdated javadoc text in @Data annotation.
Added @Value and @FieldDefaults implementations for javac and ecj, the annotations including @NonFinal and @PackagePrivate, and some refactors. No tests yet.
* Added priorities to handlers, along with implementation of the priority system for javac and ecj.
* @Value now makes the class itself final by default.
bugfix: Detecting javac6 didn't work on soylatte; now it does.
Added an optimization to javac: Don't force new resolution rounds if none of the handlers in the next priority level need it.
Added tests for @FieldDefaults and @Value.
Documentation for @Value, @FieldDefaults, @Wither
test for using 'val' on an expression that involved lombok-generated code.
FieldDefaults (and Value) did not call .rebuild() after changing modifiers. This also meant delombok would not emit the changed code if that's all that changed, because it thought nothing changed.
prettying up the pre/post examples for FieldDefaults and ExtensionMethod
Fix for issue 401: test(), Object.test(), and super.test() were all allowed in eclipse for @ExtensionMethod, resulting in VerifyErrors in the emitted class files.
prerelease version bump
post release version bump
There is now an 'override this method' alternative for
setting the annotation you handle for an XAnnotationHandler<T>;
default behaviour still extracts the T part out of the signature.
updated copyright year notices in website html
If the JVM is started with -Dlombok.disable, lombok is disabled entirely for both eclipse/ecj and javac operations.