table should return nil if key does not exist

Hi, thanks for updating 1.2!
I currently use map to table conversion in my project.
But I find if map__index raise error, I can't check key existence.

```lua
if foo["bar"] == nil then -- just want to check key ("bar") existence, but raised

end
```