Add a boolean settings to automatically add shows

If this boolean is false, we will not try to add an unknown show to the
user's account on MyEpisodes.
Fix possible bug in _tearDown

Better check if the attributes exists and have value before clearing
them up.