Add a test for inline-install re-enablement

Add a test for crbug.com/308355 to prevent regression.

BUG=308355

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246761 0039d316-1c4b-4281-b951-d872f2087c98
SourceState: Coalesce OnNewBuffers() CB to include OnTextBuffers() behavior

Merges the new audio/video buffer callback (SourceState::OnNewBuffers)
with the new text buffer callback (SourceState::OnTextBuffers), so that
stream parsers use only OnNewBuffers for all buffer types. The only
known behavior change is to DCHECK if there are no audio, video,
or text buffers. This is a prerequisite CL for implementing MSE
coded frame processing algorithm compliance and handling SourceBuffer
append modes correctly.

R=xhwang@chromium.org
BUG=249422
TEST=All media_unittests pass on local linux with proprietary codecs enabled.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246762 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246761
Fix build for use_aura=0

The bots recently switched to use_aura=1 by default. Setting use_aura=0
will force enable_autofill_dialog=0, which will exclude a dependency of
chrome_browser_ui on libaddressinput. Therefore, use_aura=0 breaks
chrome_browser_ui compile. Since use_aura=0 will eventually go away, the
correct solution is to check for ENABLE_AUTOFILL_DIALOG define in any
chrome_browser_ui code that relies on libaddressinput dependency.

BUG=337564

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

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