Dev guide for sensors

Change-Id: Ie8d64974a2b946cfa0fe7297a6ebd6cfe496bc7a
Cherry-picking Id45abeba and Ia065dec6 for MR1

-------------------------------------------------------
MCC detection fixes for CountryDetector

- Don't get and cache phone tpe at the initialization time.  At this point
TelephonyManager is probably not ready yet.

- Refresh MCC whenever we get the service state changed callback, even when
the state hasn't actually changed, in order to make sure we get refresh
country properly when MCC changes.

- Also remove the initialization of mPhoneStateListener, which prevented us from
registering phone state listener properly.

- Also fix tests which were already failing.

Bug 5670680

-------------------------------------------------------
Add logging to country detector logic

This is for debugging purposes to verify the effects of
change Id45abeba1b1e843053ac2c946861b439ca568de4.

Bug: 5670680
Change-Id: I238d953484e2c8135f7dac70fce8662c8300a286
Hide emergency call text if not support it.

Show "emergency call only" text in carrier string
only if phone supports emergency calls.

bug:5570742
Change-Id: Ie826583fd55073e57c5fe4fe6e585781127caa6a
Docs: Training class on Identifying and Authenticating Users.

Change-Id: Ie2005687ca3baf28d9e01be8c10ee0f6a58a3cc3
am f9cca66e: Docs: Training class on Identifying and Authenticating Users.

* commit 'f9cca66e8b4acbc8d50713b4ed4b92d8274285c1':
  Docs: Training class on Identifying and Authenticating Users.
Android U Class: Developing Android Applications for the Enterprise.
This class uses a sample app.

Change-Id: I508edbb98c8e9dea1d3ea26c8dcd9da213330d87
am aed4ced6: Android U Class: Developing Android Applications for the Enterprise. This class uses a sample app.

* commit 'aed4ced6556383483209f454c9e4872e8ad28ebf':
  Android U Class: Developing Android Applications for the Enterprise. This class uses a sample app.
Android U Class: Monetization / Ads without Compromising User Experience

Change-Id: I1aaddc6bbbc9fc2b53119893f2b70260f1b0d9a7
am 3d672e1e: Android U Class: Monetization / Ads without Compromising User Experience

* commit '3d672e1e789e171e913605945efe95a477ab0505':
  Android U Class: Monetization / Ads without Compromising User Experience
docs: remove some "new" tags from side navs

Change-Id: If1341cdc456ace9037bd2175479d89454e084e22
Minor tweaks to Sharing class, updated some typos, wording and a screenshot.

Change-Id: If456e812e8627d2cc361e1ad0d42439cbd53d43c
cherrypick from ics-mr1 to avoid pending merge conflicts: Change-Id: If1341cdc456ace9037bd2175479d89454e084e22
docs: remove some "new" tags from side navs

Change-Id: I1ca718d1e54f7726db93cb3ab5cce410ee942ed5
docs: Add training homepage, side nav, and title changes

Change-Id: I2ac6047faa7a70e06ced47665813ace4aa974af8
am d25ad2fd: cherrypick from ics-mr1 to avoid pending merge conflicts: Change-Id: If1341cdc456ace9037bd2175479d89454e084e22 docs: remove some "new" tags from side navs

* commit 'd25ad2fdbb4cf86e2a05dbc6b8afb50760c0fe1b':
  cherrypick from ics-mr1 to avoid pending merge conflicts: Change-Id: If1341cdc456ace9037bd2175479d89454e084e22 docs: remove some "new" tags from side navs
docs: Android University - Camera class

Change-Id: Idc0c6ca88b42908289701c8367cd5c403d85f71e
am 564e8aa4: docs: Android University - Camera class

* commit '564e8aa41c29ebd10cb691851d4ecc347f8eee71':
  docs: Android University - Camera class
Merge "docs: Add training homepage, side nav, and title changes" into ics-mr0
am 2cbcdc76: Merge "docs: Add training homepage, side nav, and title changes" into ics-mr0

* commit '2cbcdc760cfe2af622ccb9ef41514954dab537f0':
  docs: Add training homepage, side nav, and title changes
Android U Class: Designing Effective and Intuitive App Navigation

Change-Id: Ic05d73c27a4ae4b18fd682e1f193acd73b8d9dc5
Merge "Android U Class: Designing Effective and Intuitive App Navigation" into ics-mr0