Update sgminer.c

Changed the selection of the macro "DM_SELECT" from "(1,256,65536)" to (1,1,65536)" to fix "share above target" on quarkcoin kernel.
This also fixes the wrong calculated network diff if "DM_SELECT" is only changed it function "set_target".

functions changed:
"set_target"
"calc_diff"
"share_diff"