Don't use java8 syntax so we can target java7 bytecode as 3rd party bytecode manip. libs are not java8 ready yet.
Revert "make use of java8's new syntax & features"

This reverts commit ee3e182034013fc136d5ca5e094d964d5999efe6.

Conflicts:
	foundation/display.x11.impl/src/main/java/org/trinity/foundation/display/x11/impl/XWindow.java
revert to java 1.7
Merge branch '0.0.3-SNAPSHOT' of github.com:Zubnix/trinityshell into 0.0.3-SNAPSHOT

* '0.0.3-SNAPSHOT' of github.com:Zubnix/trinityshell:
  finished CirculateNotifyHandler tests