Improve vardiff

commit 'fix vardiff bugs' - just bug fixing

commit 'Add config VARDIFF_MIN_CHANGE'
Some coins (for example, Darkcoin) uses very small difiiculties: 0.001...0.05
Before this commit we could not change minimum vardiff step via config