Rename IntegrationTestsSpecification functions
Fix bug : with --no-cache the cache file wasn't updated
+ new integration tests on loadAddonsFromUrl
Test getCacheFilename
Add services to filter add-on list
Refactor AddonService to make it testable. Apply the same Singleton pattern on Service classes.