Update case code style for screenorientation

- Rename Screen_lockOrientation_parameter_rigth.html to Screen_lockOrientation_parameter_right.html, this case prove the default orientation is landspace defined by config.xml.wgt and Screen_unlockOrientation_base.html prove that the default orientation can be changed.
- All case pass on Tizen MO, but fail on Tizen IVI. Beacuas screen.orientation not support on IVI.

Impacted tests(approved): new 1, update 13, delete 0
Unit test platform: Tizen IVI, Tizen M0
Tizen IVI result summary: pass 0, fail 14, block 0
Tizen M0 result summary: pass 14, fail 0, block 0
Import tests for Screen Orientation from blink

-Rewrite Blink screenorientation tests using testharness.js

Impacted TCs num(approved): New 3, Update 0, Delete 0
Unit test Platform: Tizen M0
Tizen test result summary: Pass 3, Fail 0, Blocked 0
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
Update Screen Orientation Makefile and fix one blok issue

- blink Makefile.am have issue, need to be fixed, and window_onorientationchange_basic timeout need to lower than 2000.

Impacted TCs num(approved): New 0, Update 1, Delete 0
Unit test Platform: Tizen IVI (crosswalk-8.36.156.0)
Tizen test result summary: Pass 5 Fail 9, Blocked 0