PLUGINZ !!!!

this pull request is saddly becoming bigger as I've been trying to push it back in and didn't get any answer from you guys.

what it does is set the groundwork for plugins, we can now have different movies and series providers, you can use it with my vodo provider branch (that is on the popcorn-official repo) or on my private branch with the educar stuff.

also, the local caching thing, is something I'm experimenting with to stream PT on local lans, it should be pluginnable, and is no harm rigth now.

we still need a clearer plugin API, unique resource names, and plugins registery, but this allows for some playing allready.