add halftoning function (ED and OD)

Modified ED: FloydSteinberg1976
add ED functions (Jarvis1976, Stucki1981, and ShiauFan1996)

add OD functions (Ulichney1987)