Add support for global virtual library handling. BrowseModes would read
a pref library_id whenever called to limit results to subsets of the
complete library.

The library_id can be a per-player pref or globally set. There's no code
yet to set any of this values.

Run a full rescan for this change to work.