Fromkeys aftermath

Add Wallet.fromKeys(). Creates a wallet containing a given set of keys. All further keys will be derived from the oldest key.

Add warning about randomly generated keys to Wallet constructor.
I think this comment is confusing, it makes it sound like keys will be non-HD. Perhaps it'd be better to say

"Create a new empty wallet with a freshly chosen seed and no transactions."