shadow _ENV instead of setting it to nil
Created by: catwell
This should not change anything in normal usage, but it makes the module usable with tools like soar (which packs several Lua modules into one file) and it keeps tools which check for global use happy (see this issue on luajson).