Changes to the Clang packaging script:
 - package the iOS simulator ASan runtime and set the correct LC_ID_DYLIB for it
 - declare gcc_toolchain to fix the "unbound variable" errors

BUG=170629,344836
R=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252561 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252561
The purpose of this cl is to lazy instantiate webrtc/libjingle MediaStream and video tracks that are created locally. The end goal is to not use libjingle interfaces until a MediaStream is added to a PeerConnection. 

This cl renames MediaStreamTrackExtraData and MediaStreamExtraData to MediaStreamTrack and MediaStream.
Both MediaStreams and MediaStreamTracks gets a pointer to 
the one and only MediaStreamDependencyFactory. 
The instantiation of all webrtc MediaStream classes are done in MediaStreamDependencyFactory.  
Instantiation of the webrtc / libjingle MediaStreams happen 
when MediaStream::GetAdapter or MediaStreamVideoTrack::GetAdapter is called the first time.

MediaStreamCenter is updated to not call directly into the libjingle classes but instead use the chrome representations of streams and tracks.

BUG=323223

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252562 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252562
Move encryptor API out of webdata.

This justs moves encryptor out of components/webdata/encryptor one layer
up to components/encryptor.

BUG=341293
TEST=None
R=thestig@chromium.org,joi@chromium.org,bcwhite@chromium.org
TBR=rvargas

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252563 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252563
[Base] Refactor ScopedPtrHashMap

 * Remove ScopedPtrHashMap::insert.
 * Replace pass-by-value args with const ref.
 * Remove NULL check for delete.
 * Fix leak on ScopedPtrHashMap::add().
 * Style fix.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252564 0039d316-1c4b-4281-b951-d872f2087c98
To support password sync for supervised users we need to sign (and, in future, encrypt) updated passwords.

This CL adds fields for signing and encrypting key in manager's sync datatype.

We need them in sync because they will be required during user creation/import as well as on chrome.com/manage.

BUG=244472
TBR=atwilson@chromium.org
(for sync/protocol)
R=bauerb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252565 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252565
Updating trunk VERSION from 1852.0 to 1853.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252567 0039d316-1c4b-4281-b951-d872f2087c98
NaCl: Add a README file to explain what the ppapi/nacl_irt/ directory is for

BUG=https://code.google.com/p/nativeclient/issues/detail?id=3787
TEST=none
R=teravest@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252569 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252567
SVN changes up to revision 252569
Remove PlatformFile from courgette

BUG=322664
R=tommi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252570 0039d316-1c4b-4281-b951-d872f2087c98
Enable the embedded L1/EME support in WebView.

- Add ExternalVideoSurfaceContainer which handles the external surface for the hole punching in WebView.
- Refactor the callbacks of ContentViewClient on the hole-punching to make them have the single purpose per each function.

BUG=329447

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252571 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252570
SVN changes up to revision 252571
Update perf expectations for nacl_helper sizes on Linux_x64

BUG=345710
NOTRY=true
TBR=hidehiko@chromium.org,mseaborn@chromium.org,joi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252572 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252572
Update perf expectations for nacl_helper sizes on Linux

BUG=345710
NOTRY=true
TBR=hidehiko@chromium.org,mseaborn@chromium.org,joi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252573 0039d316-1c4b-4281-b951-d872f2087c98