Refactor file uploading (#7267)
dynamic module loading with SPI
simplified modularization by using Java's native SPI
rename imiger-vo module to imiger-module
[imiger-plugin-template] use imiger-vo classes instead of own copies
move plugins to sources directory