Sync with upstream version of weakmap.js

2693ff73a1 Remove all uses of eval and Function.

Fixes #16
Merge pull request #17 from wader/csp

Sync with upstream version of weakmap.js