Declared wallet rpc function "sweepkey" in src/wallet/rpcwallet.cpp
Added "sweepkey" rpc function, can be used to sweep a wallet's private key's outputs to a new key.
In rpc wallet function "importprivkey", added 2 optional parameters bool sweep & destination bitcoin address for sweep transaction. (Optionally sweep funds on private key import)
Added SweepPrivKey function to src/wallet/rpcdump.cpp to help "sweepkey" and "importprivkey"