Change Hibernate Validator to 'compile' dependency to enable compiling classes that use of its custom annotations.
Add vbox-test command.
Remove historical generics.
Convert Java sources to Groovy to avoid failed dependencies when compiling them.
Fixes event listeners not registered when calling test-app with unit test.
Makes enums more Groovy friendly.
Fixes stub in unit tests.
Fixes test fails due to case sensitive tables' name in Linux.
Configuration refactoring for automated testing.