Additional sorting options, verify if the user can edit before loading buttons

I added two new sorting options: sort by release date and reverse sort.  I also added a check to see if the user can actually edit the playlist on the page before showing the sort and remove duplicate options.  

Previously you could sort anyone's playlist, although the sort wasn't saved and the user wasn't told about any error.