[webapi] Update Screen Orientation following latest spec

- Remove blink bad array argument cases becasue of new spec not support array argument. Remove bilnk bad argument cases, because it is covered by our cases. Remove our basic unlockOrientation test, because it is covered by blink case. Add window.onorientationchange basic test.
- Failure reason: lockOrientation() just can't return a Promise object.

Impacted TCs num(approved): New 1, Update 3, Delete 4
Unit test Platform: Tizen M0
Tizen test result summary: Pass 6, Fail 8, Blocked 0
For callback checking, better use t.step_func() and t.unreached_func() at https://github.com/w3c/testharness.js/blob/master/docs/api.md#asynchronous-tests