Upgraded to Bouncy Castle 1.50 and removed direct calls to addProvider

Also made the changes necessary to release it to Clojars under the Puppet Labs group.
@nwolfe the fix was to insert it at priority 1, so it get picked and matches the expectations of key_test.clj