Refactor RootsFragment to use the same pattern of injection.

Also pull out RootsAdapter and Items from RootsFragment.

Change-Id: I2d81630333a1f7d0fc9bc7e0137ba922ee5a6bbb
14 files changed