Adding security to playlist creation
Adding an owner field to Pub.Playlist class
Adding storage of owner to playlist db calls
Renaming the autoplaylistendpoint interface to make more gorram sense
Adding security to the get-all playlist operations
Database queries that look for playlists all utilize the owner name
Adding security to the playlist retrieval operations
Adding security to the add rule/track to auto/static playlist operations
Adding a way to retrieve autoplaylists without fetching performing the rules lookup
Adding security to delete rule from auto playlist
Changing the delete track from playlist operation to take the index of the track instead of a track guid.
This permits the static playlists to contain multiple copies of a track, which is permitted by the db schema.
Also adding an index to speed up lookup of said tracks
Adding security to the delete track from static playlist operation
Adding security to the playlist deletion operations
Adding on delete/update cascades to the autoplaylistrule->autoplaylist fk
Fixing a bug where the wrong exception type was being caught for a non-existant playlist