memory leakage bug fix, JS_ComputeStackString and JSEncodeString is causing it. also changed multimap to map, this is not a memory leakage issue, but it increases memory usage after many thousands of accesses happen. if we care about number of accesses later we can restore this.