nitc&lib: MapIterator keys can be nullable

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: update HashMap and ArrayMap to support nullable keys

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/map: add factory to Map returning a HashMap

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/c: fix type of index in `NativeCArray::[]`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sdl: intro `grab_input`, `ignore_mouse_motion_events` and fix `show_cursor=`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sdl: add access to texture pixels and alpha mask

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sdl: fix right and middle mouse button id

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/glesv2: fix ordering and compatibility in uses of glGetActive

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sdl: hack to avoid mnit_display

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sdl2: add gl

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sdl: privatly import mnit

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/opengles1: intro the Color class

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
points
more_collections
lib/more_collections: NullableMap

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
mnit_input: add `KeyEvent::name`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/more_collections: update more maps to accept nullable keys

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
fix more_collections
nitc: link android programs with `GLESv2`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
android: extract Android input events from `mnit_android`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>