improve error reporting for mismatched completion set
new code hint tests for ecma5 and browser