antialiased line with Wu's algorithm
a bit refactoring...
refactored line clipping stuff and added partial working polygon clipping