Convert nav to React.

Change-Id: Id05e1c87f97e0c20b935ae5360ce089993aae5ac
Merge "Convert nav to React."
Implement most of BlobItemContainer using React.

Still left to do: update the nav in response to selection changes,
implement nav items, drag and drop.

Change-Id: I3f7cd0b8bdccd11a5816dce2bc214e60f844a130
Hardware accelerate the piggy.

This improves the performance of the piggy animation by doing it in hardware
and eliminating a layout pass on every frame.

Change-Id: I02cf8b521af60af0e61f70c7f732f97074bdcdc1
Wire up some of the nav items.

Change-Id: I9c120badad448d6eae736133475dbc0acfe8993a
Wire up the detail view to the React-based UI.

The scroll position doesn't restore when navigating back to the
search page from the detail page. That will be interesting.

Change-Id: I5a008cdd6d1c83a4b8031d14ee26cfd9e383d73d
Merge "Hardware accelerate the piggy."
Wire search back together in the React UI

Change-Id: Ica7afd21dda28a8a90ebd3c4dc3807821e018678
cammount: more friendly UI

Change-Id: Iec402e623407f2b22d54de952e38b1da0958f529