Keystore can be specified from brooklyn.properties, and tidies to use of temp dir and tidies in tests

`isSuccessful` for Java naming convention compatibility? Or add something that returns an `Maybe<Throwable>` as well, `maybeThrowable()` perhaps?