Fix containers for modern browsers.

In modern browsers where WeakMap, Map, and Set are defined, GorillaScript defaults to use them, however, they do not support constructing by calling the class name as a function. To remedy, all instances where a container is called, a "new" statement has been added.