Add workaround for broken Safari 8 DOM

Safari's DOM is broken. It is returns invalid descriptors. We therefore
treat all properties as read-write even if they are really read only.

Fixes https://github.com/Polymer/platform/issues/66
Merge pull request #506 from arv/safari-8

Add workaround for broken Safari 8 DOM