Continue refactoring D[AMP]APShare to increase code reuse.
Refactor build_filter into dmap_share_build_factor. Begin naming D[AP]APRecord properties after DAAP keywords so that direct use of g_object_get can replace if/else or table lookups. Fix some declarations in dmap-db.c so that record IDs are always guint (vs. gint). Signed-off-by: W. Michael Petullo <email@example.com>