Make EventFilteringInfo::IsEmpty() take has_instance_id_ into account.

We should not consider event filtering info to be empty if a filter
is for a <webview> guest, i.e. it has an instance id.
This probably was an oversight while adding has_instance_id_/instance_id_
to EventFilteringInfo.

BUG=None
Test=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245486 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245486
drive: Stop using DictionaryValue to store data in FakeDriveService


Replace the giant DictionaryValue with std::map.
No behavior change is intended.

Remove unused FakeDriveService::FindEntryByContentUrl().
Fix util::ConvertResourceEntryToFileResource() to set EntryKind of hosted documents correctly.
Stop depending on the results' order in SearchOperationTest.

BUG=334544
TEST=unit_tests

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

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