Fix pl.strict: assigning nil to a global declares it

Assigning nil to a global should declare it, as documented in the test file and [here](https://github.com/catwell/Penlight/blob/acf90667a84d3f7294d9aa67cb67a57be8987bc0/lua/pl/strict.lua#L2-L3). This commit fixes this and adds a test.