Update download.py

1. Added auto-delete (selection made in the first part of the file). Set auto_delete to True or False.
2. Auto-login, just change comments around (#) and add username/password.
3. Download all
   - First prompt, type A instead of a show number (or just hit enter) to download EVERY show EVERY episode.
   - Second prompt (after selecting a show), type A instead of the episode number (or just hit enter) to download EVERY episode of THAT show.
4. Only displays the shows that actually have recordings (instead of listing those that are in PLANNED record mode). Also displays how many episodes are available for each show.
5. Wraps around, so that user can select another show after download is complete (instead of having to start over).
6. Cleaned up code a bit (maybe?) so that download.py has functions, which allows #5 to happen.
7. Downloaded filename now in Plex friendly format (Show name - SXXEYY - Show title.mp4).
8. Made some changes to api.py as well.
  - If two shows were recorded back to back (i.e. 7:30 and 8:00) on the same channel, the second show wasn't properly downloaded.
  - Added a test to find out if a recording is a TV show or a Movie, and then name accordingly.