Reworking XMLWorkflow migration into a Flyway Java migration (which only changes DB when enabled). DB script cleanup.
Improved initialization logic so that it also handles "fresh_install" scenario