[Android] At the end of make_apk execution, show reminder to upload packages for ARM and IA

Format the output as the requirement of XWALK1648.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1648
[Android] Add test case for navigate().

This patch is to add test case for navigate().
Open two url, navigate to back url, get the url and compare it with the expected result.
navigate to forward url, get the url and compare it with the expected result.
[Android] Add test case for getXWalkVersion().

This patch is to add test case for getXWalkVersion().
Verify the xwalk version with regular expression.
[Android] Ensure onPageStarted won't called for iframe loading

Even for http/https iframe, onPageStarted would not be called. To hook
up iframe url loading, the embedder is able to override
shouldOverrideUrlLoading defined in XWalkClient.

TODO:
Consider to expose shouldOverrideUrlLoading as a public API?

BUG=https://crosswalk-project.org/jira/browse/XWALK-1780
Merge pull request #2007 from hmin/onPageStarted

[Android] Ensure onPageStarted won't called for iframe loading
Merge pull request #1964 from wuhengzhi/getXWalkVersion_test

[Android] Add test case for getXWalkVersion().
Merge pull request #1983 from jinbang/test_api_navigate

[Android] Add test case for navigate().
Merge pull request #1950 from PeterWangIntel/PR1648

[Android] At the end of make_apk execution, show reminder to upload pack...
[Runtime] Reconstruct load config xml.

In old logic we use a simple depth traversal to load xml, but it
hard to apply all rules according to
http://www.w3.org/TR/widgets/#step-7-process-the-configuration-document
So I reconstruct the logic of load config, and now it was more
comply with the standard process rule.

Besides this process will make the value we storage in DB
clearly.