Fixes QGreedyPolicy.cpp. May have to fix elsewhere.

If the only best action is the first checked ```q_[s][0]```, ```bestActionCount == 0```.
```auto pickDistribution = std::uniform_int_distribution<unsigned>(0, bestActionCount-1);``` => ```(0, -1)```.
This may have to be fixed elsewhere.