Fix for issue 570 - NetworkParams to DeterministicKey serialization/deserialization

I have added NetworkParams everywhere in DeterministicKey serialization/deserialization. At the same time I have added one test to cover serialization with different networks and added more asserts to one test in BitcoinSerializerTest.