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

yeah, `is` is better.  don't think we need `Maybe` as null is unambiguous.