[PLUGIN/UI] Create new plugin : web UI with embedded Java EE server.
[CONFIG] Improve configuration engine : resolve custom strings with application configuration and properties file. Change value resolution to 'value > generic > system > property file > default specific > default generic' ; and differenciate junit environment from integration env.
[WEBUI] Starting WEB application with embedded Jetty, enabled JSF and
dynamic configuration. Jetty maven plugin available.
[PROJECT] Compile and assembly MediaManager. Deployment tested with built-in Web UI.
[PROJECT] Initialize lazy beans at startup with event and annotations. (and sort movies by title)
[DAEMON] Provide ability to modules to initialize CDI Context using java Services.
[CONFIG] Define global configuration to get proxy parameters.
[ENV/WINDOWS] Fix paths issues on window environment : read properties without
interpret backslashes, saved image paths use slash and not backslash,
...
[BUSINESS] Handling exceptions and redirect them to event's bus...
[BUSINESS] FIX  : - don't create new movies all the time : update existing (use save or update method).
- Movie scanner extension's restriction is case-insensitive now
- RootDirectoryManager : detect existing/non-existing root directory, full scan always (refresh not implemented), update lastRefresh date.
[MODEL] Add to media vote average, and enrich it with TheMovieDB enricher.
[DAEMON] Remote controller use core configuratio engine, add JUNIT tests, fix main to use configuration.