Refactor services names and AutoLoading support, added m3u8 service 

* moved download classes into separate lib, so that m3u8 can make use of
them
* moved $IP to default settings, so its available  to AutoLoader  
* AutoLoader moved to root so that paths make sense, and supports
loading from modules with relative path defines. Should improve
performance for response services, so that they don't have to load the
entire code base.  
* Services.php refactored to work with className based service defines,
with "services" prefix.