Fixed Torec's and Subtitle's providers.
syntax
get the common values form config faster using cache , 
in future- think maybe to refresh the cache each X times\seconds
syntax
using faster cache!
new branch to 2.2.0?
Added unittesting. Currently just for the SubProviders.
Updated the Dependencies.txt file.
Changed the ISubProvider interface in order to support Fake subtitle recognition in Torec's provider.
Fixed indentation in IInteractor.py.
Added per-language SubProviders testing.
Removed any static paths from the build_maingui.py script.
Added SubProvider for Subscene.com Currently with eng and heb languages.
Changed the _getSearchInput() function in the GuiInteractor.py so it does not remove the old string that was placed in the query line, but instead, selects all the text.
Updated the Dependencies.txt, and remove any static path from the setup scripts.
Added query parameter to the BaseSubProviderTest class. Now each SubProvider can define its own query for the tests.
Added Spanish, Turkish, Slovak and Czech languages support for some SubProviders(OpenSubtitles, Addic7ed and Subscene).
Added different testing for series and movie. Also, instead of picking the first result for the getSubtitleContent test, we pick a random one each time.
Implemented smarter logic in Addic7ed's provider.
We now distinguish between movie results and series results. When a query is performed for a movie, only movies will be returned, and the same for serieses.
Removed commented-out code.