Refactored Try monad. Internalized CheckedSupplier, embracing the use of Try instead of throwing exceptions. Cause/NonFatal/Fatal stay in package javaslang.lang - but are currently used by Try only.