Add rating/bookmark to Entry definition
Remove entry from being stored under bookmark
Merge branch 'master' of https://github.com/daneren2005/Subsonic into Bookmarks
Move everything to store bookmark under Entry instead of reverse
Only clear out track when bookmark is for type "podcast"
Add Resume Playing? dialog when doing context -> Play Now for song with a bookmark on it
Automatically update bookmarks in cache data
Add a class to iterate through playlists, looking for matches to certain entries
Add variable singleUpdate to cache serializers

In some cases we need to iterate over every single entry in a list in order to ensure all cases are covered.  This is the minority though, and performance shouldn't be impeded for the other cases.
Optimizations to reduce the number of needless re-serializations

In a single user environment, this will reduce most of the needless re-serialization.  Previously, if the user starred something, then went into the starred list, it would re-write the serialization for the directory even though it was already update from when they called setStarred in the first place.  This code is really only needed for the case where bookmarks/stars are added from a separate device.
More work on synchronized bookmarks
getBookmarks can't use same list differential as getStarred.  Needs to look for cases where bookmarks exist but are different as well
Add Delete bookmark to song context menu
Remove bookmark from song menu if one doesn't exist
Add show artist method to bookmark context menu
Add method to just call playNow which will take care of bookmark logic for lists of any size
Add index to download method to start from different song
Make clicking play now button in options menu take bookmarks into consideration
Fixes to more of the bookmark playing
Remove stack trace from deserialization, never usable anyways