Fix ability to send contracts after GUI wallet unlock prompt
Fix ability to send contracts after GUI wallet unlock prompt

When the wallet is locked for staking only, contract transactions sent
following a GUI prompt for the wallet passphrase fail to execute since
the GUI's temporary unlock mechanism for the dialog doesn't modify the
fWalletUnlockStakingOnly flag. Checking this flag is outside the scope
of the SendContract() functions so this change removes that condition.

Git-Jiro/Gridcoin-Research,caraka/gridcoinresearch,theMarix/Gridcoin-Research,Git-Jiro/Gridcoin-Research,theMarix/Gridcoin-Research,caraka/gridcoinresearch,gridcoin/Gridcoin-Research,gridcoin/Gridcoin-Research,caraka/gridcoinresearch,gridcoin/Gridcoin-Research,caraka/gridcoinresearch,Git-Jiro/Gridcoin-Research,caraka/gridcoinresearch,gridcoin/Gridcoin-Research,caraka/gridcoinresearch,Git-Jiro/Gridcoin-Research,gridcoin/Gridcoin-Research,theMarix/Gridcoin-Research,theMarix/Gridcoin-Research,theMarix/Gridcoin-Research,Git-Jiro/Gridcoin-Research,gridcoin/Gridcoin-Research,theMarix/Gridcoin-Research