Wallet.dat "unhooked" from the data directory

wallet.dat no longer restricted in name or path. Can be anything,
anywhere. It is still "married" to the 1MB file
[datadir]/database/log.0000000001, what ever that is? I think it could
be moved along with [wallet.dat] too? Built and tested with bitcoind.exe
& bitcoin-qt.exe on windows. Tetsed with partial pathnames, full
pathnames, just filenames, just filenames with no extension.
I did not test with coins in the wallet but I see no difference. The
constant error messages need to say something other than wallet.dat, I
should think.

Ron