[Android] Fix that instrumentation test is not using ShellActivity

The correct usage of instrumentation test is to direct operate
the Activity in target package instead of creating one.

Change the test util base Class to get XWalkRuntimeClient from
XWalkRuntimeActivityBase.

TODO(hengzhi): Fix the same issue with CoreShellTest and RuntimeShellTest
Add Tizen native view code for handling orientation lock

Allow setting the system allowed orientations using an environment
variable TIZEN_ALLOWED_ORIENTATIONS. This is useful for testing.
Merge pull request #1356 from kenchris/systemlock

Add Tizen native view code for handling orientation lock
Merge pull request #1353 from ShDavidliu/update_parser

[Android] Fix the app local path parser issue in manifest parser.
Merge pull request #1323 from wang16/test_refine

[Android] Fix that instrumentation test is not using ShellActivity
[Android] Add the check of some fields in manifest parser.

   To prompt the user if there is wrong defintion in any of
application name, version and permissions from the manifest.json
file defined by the user.

BUG=https://crosswalk-project.org/jira/browse/XWALK-648