Update Object.defineProperty

- throw on non-object, non-object descriptor
- allow missing get or value in descriptor
- test basic functionality, error handling
Update test container

- remove stray closing script tag
- use one charset
- add IE=edge flag