Added a new JNI extension that provides a malicious to extension protocol

- this pull request also adds a k-probe resistant matrix builder protocol that uses NTL