am 507bd53a: Merge "Do not report the fake UI automation service to clients." into jb-mr2-dev

* commit '507bd53aa8906f7f3297684edb485706a4a573a1':
  Do not report the fake UI automation service to clients.
Fix off-by-1 error in timing

If deferred action msg was delivered promptly it would end up
looking like it too needed to be deferred and then nothing
would end up getting done.

bug:9014777
Change-Id: I243df70463ebb9333efd6df510f71f9d8d9bdf91
Taking into account data change for AbsListView when prefetching node infos.

We are prefetching accessibility node infos to minimize the number of IPC
calls when an accessibility service introspects the screen. It is however,
possible that the view we are prefetching is a child of an AbsListView whose
adapter changed its data but the AbsListView still did not perform a layout
pass to sync its children with the new adapter state. This may lead to an
exeption when trying to query for the state of a child's position. If the
data of the adapter is changed and the layout pass still not performed,
we return null for the AbsLIstView's children. When the layout pass
completes we already notify the accessibliity layer so it will be able to
refetch the children of the AbsListView.

bug:8433433

Change-Id: I56313c721aef3848b15fad50027d068ba1d291f7
Add a time margin for deferred enable.

We were getting delayed message delivered 1 ms before we expected.
bug:9014777

Change-Id: I70e681ff6b4155d31097b43529478b39c816e70b
Do not report the fake UI automation service to clients.

For UI test automation purposes we register a fake accessibility service
and suspend all other services. When the UI automation serivce is unregistered
we restore the suspended ones. Since the UI automation serivce is fake and
incomplete, for example it has not resolve info, it should not be reported
to clients as being installed or enabled.

bug:8871034

Change-Id: I66792cd028159c1652d3c8a2982164821282ab24
Merge "Doc change: fix tiny url." into jb-mr1.1-docs
am 4a3c5584: Merge "Doc change: fix tiny url." into jb-mr1.1-docs

* commit '4a3c55846ad488e68236837504ffd953498eb9fb':
  Doc change: fix tiny url.
am b3d79b44: am 4a3c5584: Merge "Doc change: fix tiny url." into jb-mr1.1-docs

* commit 'b3d79b44ebb32bc3f9505a895728ad0a8a16ed2f':
  Doc change: fix tiny url.
am 0775c1ba: am b3d79b44: am 4a3c5584: Merge "Doc change: fix tiny url." into jb-mr1.1-docs

* commit '0775c1ba90633c9d00116299a57ecd84142e67c8':
  Doc change: fix tiny url.
delete orphaned and obsolete files

Change-Id: I2e199ce5ff5c4e4c9622897eed0072c3aba02bc4
am 45e87f4e: am 0775c1ba: am b3d79b44: am 4a3c5584: Merge "Doc change: fix tiny url." into jb-mr1.1-docs

* commit '45e87f4ebe9ddde27dd5e0e28267c433c30b476b':
  Doc change: fix tiny url.
Merge "delete orphaned and obsolete files" into jb-mr1.1-ub-dev
am 2377da02: Merge "delete orphaned and obsolete files" into jb-mr1.1-ub-dev

* commit '2377da025abafe367359d8b2d9d1fecb615f7733':
  delete orphaned and obsolete files
Merge "Support double-tap home to go to recents." into jb-mr2-dev
am 36b3b1dd: Merge "Support double-tap home to go to recents." into jb-mr2-dev

* commit '36b3b1dd0b963e6d0a3d8f7d16e3bdfe5efcbe4d':
  Support double-tap home to go to recents.
am 66e965dd: am 2377da02: Merge "delete orphaned and obsolete files" into jb-mr1.1-ub-dev

* commit '66e965dd0fec17a87781821f7a360964a075f18f':
  delete orphaned and obsolete files
Update media route picker button assets.

Bug: 8175766
Change-Id: I96a12f17b6db31723dff18b0d189b5a83d39a72f
add search tag for swipe view lesson

Change-Id: I4e880dbe6d77c89eff7e9b56c4ec98d8b7df906d
Archive a copy of each dismissed notification.

We don't want to save all the heavyweight stuff, but we
can't lighten the notification in place because there may be
other active references.

Bug: 8839246
Change-Id: Id6dcc1cf5ae196ee3e42908d6b3ec4e928e9f0c5
am 807582cb: am 45e87f4e: am 0775c1ba: am b3d79b44: am 4a3c5584: Merge "Doc change: fix tiny url." into jb-mr1.1-docs

* commit '807582cbb97d8c2173caaf40d6234e9435734f8a':
  Doc change: fix tiny url.