First principles study of d0-d half-Heusler alloys containing group-IV, -V, and -VI sp atoms as prospective half-metals for real spintronic applications