Upgrade to BC150

Allows us to upgrade to BouncyCastle 150 while still supporting the longer nonce length for OCBBlockCipher from BC's 149. This will make the build process easier as we are no longer using an old version of BC. 
This class could use an `@Deprecated` annotation to discourage future use, so we can remove it at some point.