internal miner: move 2 globals from main to miner

- moves 2 global variables from main.cpp/h to miner.cpp/h
- also removes 2 unneded includes in miner.cpp, that come from miner.h
  already
Merge pull request #3031 from Diapolo/miner

internal miner: move 2 globals from main to miner