PersoSim: fixed return value
PersoSimTest: fixed test cases - if file or encoding of personalization
is invalid, the corresponding exception is dealt with in the called
method. As a result to be tested the simulator won't start unless a
valid personalization is provided.
Ensure that BouncyCastleProvider is registered early enough

This fixes an issue when a Personalisation is loaded before an instance
of PersoSim is created.