Support padding mode choice in javascript for private encrypt / public decrypt

Necessary to support private encryption / public decryption with existing no padding based libraries.  This was a particular issue for me due to RSA/None/NoPadding being the default for java based RSA using Bouncy Castle Provider.