@update
> remove threading support
> core/logger
| use class instead of functions
> __main__
| use the new logger API
| update help message
| use a new "module-loading" methods : (`cli_validate()` and `cli_pase()`)
> cli/build
> core/build
| expose new module interface for the main "module-loader"
| use the new logger API
| change exposed module name ('b' or 'build' -> 'build' only)
| proper isolate the project-meta parsing
| update internal comment and documentation
> cli/pkg
> core/pkg
| expose new module interface for the main "module-loader"
| use the new logger API
| update help message
| rename `vxsdk pkg install` -> `vxsdk pkg clone`
| remove building steps
| remove dependencies resolution
| update backend handling
> core/config
| proper cache support and I/O management
> cli/config
| expose new module interface for the main "module-loader"
> cli/conv
| expose new module interface for the main "module-loader"
@fix
> install.sh
| fix update display
> cli/pkg
| fix version display
| fix CLI argument parsing
@add
> vxsdk/__main__ : add '--update' which will try to update the vxSDK
@fix
> install.sh : fix version information generation during the installation step
> vxsdk/__main__ : fix version information (vxsdk --version)
> vxsdk/build/core/project: remove deprecated method
@add
> TODO: specification for the next version of the project
@update
> assets: change all project architecture
> install: update installation script code
> vxsdk/__main__: merge application configuration in __main__.py
> common: move all module description in __init__.py module file
> common: update module architecture
> common: update most of the module CLI interface