Merge with veox

This commit is the product of merging veox latest commit (atm 1f7b7ef26e) with sph-sgminer (atm fe522a6751).

Successfully build and tested successfully on: 
Quarkcoin (Fully compatible imho), 
Animecoin (Fully compatible imho), 
Fuguecoin (Fully compatible imho), 
Darkcoin (Fully compatible imho),
QubitCoin (Fully compatible imho), 
Scrypt (Fully compatible imho), 

For the other alt coins, i can't test them, pleas feel free to test for me :).

nFactor has been added and is working.