Error on instantiating a map with duplicate keys

This PR adds an error if a map is instantiated with a duplicate key.

Fixes https://github.com/sass/libsass/issues/628. Cannot be tested because it rely on catching errors.