Following discussions, the implementation of EMBED in Java should be updated as follows:
1. Add a globalscope option, like the one in Python, to allow control over which embed/import calls share a persisted object
2. Remove the ability to release a Java object that is returned to ECL code - all such objects will be released automatically at the end of their lifetime
3. Change the semantics of the "constructor" call so that it will return a reference to a singleton (of the appropriate lifetime/scope as defined by the PERSIST and GLOBALSCOPE options) rather than a new object each time.