[CORE] ArtDownloader : download images and trailers (streaming) from
web.
[CORE] Define configuration API managing by annotations : Configuration and Module.
Created and initialized ModuleConfiguration can be injected.
Parameters in properties are resolved with other properties or those
from global in applicaion (generic) or from System.
[CORE] Propagate new configuration API to all modules : film enrichment
and art downloader.
[CORE/MODEL] Better modeling of film's collections and trailers.
[MODULE/ENRICHMENT] MoviesDB : update to new API with event (find
trailers), and new collection modeling.
[BUSINESS] Scanning movies file with static configuration.
[BUSINESS] Module manager : find modules by services or by ids.
[CORE/MODEL] Rename Film to Movie.
[BUSINESS] Enricher review : use event to ambiguous enrichments, start asynchronously scanner and follow pregression with status object.
[JUNIT/MONGO] Implementing engine to connect to local Mongo Database.
[DAO] Implementing RootDirectoryDAO + JUNIT
[JUNIT/ENGINE] API to control test data loaded in MongoDB.
[POM] Switch to new Morphia release (com.google.code). But use personal fixed snapshot (issue 502).
[DAO] Implementing movies persistence with Morphia (MongoDB) + JUNIT.
[DAO] Implementing movies update : some collections are updated, not replaced.