add syscalls to create cryptographicly secure random numbers

- add syscalls to create cryptographicly secure random numbers #96
- add integration tests
- avoid deadlock when multiple cores are available #106
This tag has no release notes.