MediaBrowser2: Implement search()/getSearchResult()

This CL also fixes conflicting @NonNull/@Nullable annotations in
MediaItem2 methods.

Bug: 72786724
Test: Builds successfully
Change-Id: Ib35282b7cefc7133a3ab8477174507000b1954de
6 files changed