Migrate Android dependency visualization to Vue components

Vue instances initialized in `index.js` have been moved to a component
folder in support of the upcoming changes which will involve having
multiple endpoints (for class and package graphs). The move to a
components-based structure will hopefully reduce duplicate code between
the two very similar (for now) pages.

Bug: 1093962
Change-Id: I22ae0e5b5604386e341db9293a39aa5121474a9d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2281169
Commit-Queue: James Long <yjlong@google.com>
Reviewed-by: Samuel Huang <huangs@chromium.org>
Reviewed-by: Henrique Nakashima <hnakashima@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#785972}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8e4dfac153a0b43eaffa4ab193608553b5df5420
16 files changed