[Runtime] Make application running with isolated storage partition

Tizen WRT spec and Chrome both require applications running with private
storage. Which means the application running data like local storage, cookies,
app cache, GPU cache will move to a standalone storage directory.

When an app is uninstalled, it is not safe to remove the corresponding
directory directly. So we will mark the uninstalled apps in DB and garbage
collect them when next time Crosswalk starts up.
[Android] Add test case for getCurrentItem().

Load a url, get the current item, compare its url and titel with the expected result.
[Tools] Stop fetching build/scripts/tools/deps2git.

We do not need anything from build/ at all, and this one probably got in
when we moved across milestones.

While here, remove a duplicate entry for
build/third_party/cbuildbot_chromite.
Merge pull request #2025 from rakuco/stop-fetching-build-deps2git

[Tools] Stop fetching build/scripts/tools/deps2git.
Bump version to 7.36.149.0
Merge pull request #2006 from seanlong/isolate_storage

[Runtime] Make application running with isolated storage partition
Merge pull request #2023 from jinbang/test_api_getCurrentItem

[Android] Add test case for getCurrentItem().
Remove application events related code from application storage

SSIA. This code is not used since we dropped Main document support.