Improve imdb_list schema:
- Don't require user_id when using a custom list
- Better error messages for invalid list specifications
Fix crash in imdb_list with unexpected imdb page format. fix #2777