Introduce a NetworkTime class to wrap a Time instance representing real
time. Wrapping is needed to enforce explicit conversion between Time and
NetworkTime to avoid accidentally mixed use of both.

BUG=177072

Review URL: https://codereview.chromium.org/26587002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232258 0039d316-1c4b-4281-b951-d872f2087c98
Add tests for legacy SDP features.

Review URL: https://codereview.chromium.org/39033006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232259 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232258
Roll Clang 192869:193323

BUG=313468, 313823

Review URL: https://codereview.chromium.org/49983003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232260 0039d316-1c4b-4281-b951-d872f2087c98
rAc: make location sharing acceptance a local pref.

BUG=312452

Review URL: https://codereview.chromium.org/50063002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232261 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232260
SVN changes up to revision 232261