+ basic support for Map

* more careful Map constructor

* clear is not calling from constructor
* set returns this
+ lookupIndex that returns index in entries_ by key
* code style
* getOwnHashObject is not IIFE now
+ tests for NaN and positive and negative zeros
- test for creating Map with another map as argument, due to Map is not support @@iterable now

* single check for reentrantly initialising

* 0, -0