Bind some more display functions.

Bind constants as i32 and and not an unsigned type because A5 API deals with signed integers, so it's best to be consistent with that.

Added a c_bool until it gets added to Rust proper.
Use *mut for the C bindings without const. Also use *mut for the ALLEGRO_DISPLAY payload