Drop LRU cache in GremlinGroovyScriptEngine in favor of a managed conncurrent map.

ManagedConcurrentValueMap taken from groovy-core and expanded to allow a clear operation.  This allows the script engine to still do what it was doing before in allowing reset functionality.