[Android] Refine the test cases to reduce time consumption.

1. Merge Version with Description test.
2. Disable the test cases about invalid char of name for embedded mode.
   Because it isn't necessory, what's more, it's very heavy.
3. Remove the mode test case, which is already covered.
4. Move the test_data preparation to initializaion step of test class, not
   each of test case.
[Android]  Fix the http auth issue due to activity.

Currently, the http authentication dialog activity is
transforming the context to activity, which has side effect
on MixContext for the crosswalk package.  This fix is used to
correct the http authentication dialog activity.

BUG=https://crosswalk-project.org/jira/browse/XWALK-634
Merge pull request #1269 from junmin-zhu/reduce

[Android] Refine the test cases to reduce time consumption.
Merge pull request #1267 from ShDavidliu/http_activity

[Android]  Fix the http auth issue due to activity.
[D-Bus] Add ObjectManagerAdaptor

A simple implementation of the "server" side of
org.freedesktop.DBus.ObjectManager interface. ObjectManagerAdaptor
manages the object subtree and provide add/remove managed objects, that
inherit from ManagedObject (if needed).

Extracted from InstalledApplicationsManager and we will be used to
implement RunningApplicationsManager.
[Application][Linux] Use ObjectManagerAdaptor for '/installed' interface

ObjectManagerAdaptor was created based on InstalledApplicationsManager,
so we now can use it to clean up things a bit. The

One non-trivial change is that the object path now is being defined by
the Manager instead of the individual objects. This was needed so we can
put the finding code in the ObjectManagerAdaptor.