Custom wallet filename option

You can set walletpath=(file) in bitcoin.conf to use a custom wallet file. It doesn't have to be in the data directory, absolute and relative paths are supported too.

Implements feature request #78
I think we should get rid of the if/else and use just the general case with argWalletPath in all cases.