Change native menu ids from int to uint16_t due to limitation with Windows.

As reported by 'pmprog' @ https://www.allegro.cc/forums/thread/613163

Untested on Windows and OS X. If there are any compiler warnings introduced
by this change, they should be trivial for anybody to fix.