playlist: Add has_pending_changes property
playlist: Add in_ram property
playlist: Add PlaylistOfflineStatus enum
playlist: Add set_offline_mode()
playlist: Add offline_status property
playlist: Add offline_download_complete property