Constants from JC2.2.2, JC3.0.1 & JC3.0.4 added

+ All relevant constants from JC2.2.2, JC3.0.1 & JC3.0.4 added
+ Refactoring of exception capture (all try with two catch)
+ Refactoring of version reporting
+ fixed incorrect test during TYPE_RSA_PRIVATE_KEY of LENGTH_RSA_3072
(mistake) of instead of LENGTH_RSA_4096 (correct)
New version of AlgTest (Version 1.2)