Disable editing and printing for videos, on errors and in the mosaic view.

The print button was always enabled in the gallery in the Files app, even if it didn't make any sense, like. on error, or in the mosaic view. Similarly, there is no editing of videos, and in the mosaic view, so the button is also disabled in the same situations.

TEST=Tested manually.
BUG=chrome-os-partner:22607

Review URL: https://chromiumcodereview.appspot.com/23496072

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224911 0039d316-1c4b-4281-b951-d872f2087c98
Support modifiedDate on "Files: copy" method.

This is preparation of preserving last modified feature on Drive File System.
The added property is not yet used, but will be used soon in a following CL.

BUG=282107
TEST=Ran unit_tests

Review URL: https://chromiumcodereview.appspot.com/23496074

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224912 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 224912
Fix an OOB bug in MP3StreamParser.

BUG=280550
TEST=MP3StreamParserTest.UnalignedAppend512 w/ ASAN

Review URL: https://chromiumcodereview.appspot.com/23522069

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224913 0039d316-1c4b-4281-b951-d872f2087c98
[CleanUp] Use base::STLSetDifference() in place of std::set_difference()
BUG=254066
TEST=compile

Review URL: https://chromiumcodereview.appspot.com/23904026

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