Collection updates

4 changes:
- use urlparse and QueryDict to get playlist id from external_url
- allow blank EMAIL and PASSWORD settings (for view-only of playlists)
- change collection.html template to call ".all" method on the media collection manager
- don't change external_url so that it is always easy to get playlist_id