Coin selection

I made a few changes to this so you can still use BIP 44 to generate addresses for coins that aren't officially supported by BIP 44. I think it makes sense to allow the user to manually change the BIP 44 coin parameter in these cases. It allows the user to generate addresses for a coin before getting it added to BIP 44.