Merge Blind.common.drawing into gears

This pull request merge what's left of the Blind ( http://github.com/Elv13/Blind ) into gears.color and gears.surface. Feel free to cherrypick or merge the whole request.