issue #126 a Java 8 implementation
issue #126 checkpoint
issue #126 ensure junit tests run on java8 branch
Merge branch 'master' into java8
issue #126 add test to java8
from main branch
issue #113 adapt figure for Mac release
issue #56 auto fix mean mutation rate in BEAUti
issue %56 update tests to fix mean rate auto update
issue #56 auto set mean subst rate even if not using site model panel
issue #128 timeout 30 seconds before showing warning, issue #104 migrate JPackageDialog to a panel
issue #136 throw exception when proportion invariant has unreasonable value.
issue #137 add threads input to CompoundDistribution, fix benchmark examples
issue #122 BEAUti error reporting even when openening a new BEAUti document
Added static method sameAbsolute().  Closes #139.
issue #99 create launcher apps for beast, beauti and logcombiner

Conflicts:

	build.xml
	release/Linux/bin/beauti
Node metadata now stored and restored, addressing #140.
issue #128 prevent createTable lock-up due to call of synchronised methods
issue #141 move TreeAnnotator from BEASTlabs and stream line release procedure
issue #141 update build file so treeannotator compiles