Switch to an oasis-based build-system

This a big commit

- the documentation was updated.