Document how to increase the timeout if a torrent is interrupted

Using this setting is not ideal, but on slow connections like mine it makes the
difference between a torrent always stopping and being able to play it easily (I
could pause and let it download, but is not always needed, so I prefer this).
Merge pull request #143 from rata/master

Document how to increase the timeout if a torrent is interrupted
Makefile: always use tags, so it's clear on top of which release is based

v0.6.4 is a lightway tag instead an annotated tag, so builds from git where
using 0.6.3 as prefix, when they where actually based on 0.6.4. Adding "--tags"
use the tags even if they are not annotated.
scrapers/eztv: Use regex instead of BeautifulSoup to get episodes list

BeautifulSoup is **too** slow in a raspberry pi and we are using very basic
things from it. So, as it was simple, this commit just replaces the uses of
BeautifulSoup to get season episodes using regex.

Also, the patch tries to be as simple as possible (to make more easy to catch
the mistakes). The "big" difference in the diff is that a whole BeautifulSoup
node was saved and then access using ".text" or ".href", and now we only save
the text (by using a regex group). So, in the diff lot of ".text" and ".href"
are removed.

Before this commit on my raspberry pi it took 45 seconds to get the episodes for
White Collar Season 5, and with this path it takes 10 seconds.
scrapers/eztv: Don't use BeautifulSoup to get show seasons either
scrapers/eztv: Don't use BeautifulSoup to get shows by letter
scrapers/eztv: Wait for show metadata only on idle

The metadata is needed for the loop. So there is no point in blocking for
"result()" when we still can go ahead and parse for the links.
Merge pull request #153 from rata/rpi

Improvements to eztv scraper on raspberrypi
Merge pull request #145 from rata/master

Makefile: always use tags, so it's clear on top of which release is based
Merge branch 'master' into preferred_meta_data_language