game_engine. Add UI library and UI pointer.

Add UI pointer static library.
Add UI pointer class to manage a single pointer (touch or other).
game_engine. Modify touch event packing to sort packed vertices by touch event order.

Only affects move events that pack multiple event points.