Initial provisioner integration
Use gravia provisioner
Remove unused module definitions
Add license plugin
Update license file header
Update project license