android: Simplify set orientation code.
android: Formatting.
android: Move EGL code out of AllegroSurface.
android: Delete unused checkGL20Support method.
android: Improve implementation of display options.

Use the same display setting scoring code as other ports.

Handle SUGGEST display options properly, instead of treating them
the same as REQUIRED.

Map ALLEGRO_COLOR_SIZE to EGL_BUFFER_SIZE attributes instead of
EGL_RED|GREEN|BLUE_SIZE.  Maybe it doesn't work on older devices?
Explicitly enumerate display option constants.

Makes it easier to match with constants in Java code.
Fix _al_display_settings_sorter ordering of indexes when scores are equal.

Due to a bug, configurations with the same score were essentially
ordered arbitrarily, counter to intention.  This makes a difference when
our scoring algorithm cannot distinguish between configurations (could
be often).  In that case we fallback to using, e.g. eglChooseConfig's
relative ordering of configurations.
docs: Fix description of al_build_transform to match implementation.

Reported by aureus: https://www.allegro.cc/forums/thread/613639