Fix multiple definitions of the same property: https://github.com/NV/CSSOM/issues/16

It is still based on https://github.com/papandreou/CSSOM/tree/cssom-papandreou.
So it is not the "proper" solution, but the tests have shown it is good enough.