Implemented LoadCursor function.
Added a setcursor function
Trying a different set_cursor interface to make multiple os support easier
Added JeroenSack's decompile of mouse over.
Debugging
Add sdl cursors
Actually add sdl cursors
Added unload of cursors. Small cleanup
Fixed pointing locations.
Added license
Started cleanup of process mouse over
Rework of cursor code
Cleanup of last goto's.
Partial fix to #195, added not implemented flag check
Merge pull request #240 from duncanspumpkin/cursor_investigation

Cursor investigation
Merge pull request #241 from adrian17/master

Partial fix to #195, added not implemented flag check
Remove viewport_paint_underground_setup, it's just gfx_clear
decompile window_map_scrollpaint()

Not sure if preserving the top g1_element is of any importance;
I haven't noticed anything breaking when I removed it.
Fix window_map_mouseup() (it was callling window_options_mouseup() instead)
Merge pull request #243 from adrian17/map_window

Decompile window_map_scrollpaint() and fix window_map_mouseup()