Make playlist editing URL a relative path - like all others.
Don't try too hard to re-use the Controller class.
Merge remote-tracking branch 'origin/public/7.7' into public/7.8