Fix mixed declarations and definitions in examples.
ex_touch_input: Add example.
ex_touch_input: Add error checking.
ex_touch_input: Simplify and improve the code.
ex_iphone: Delete.
ex_gp2xwiz: Delete.
ex_lockbitmap: Delete unused include.
cmake: Require tools when building for Android.
cmake: Make APK targets have _file-level_ dependency to Allegro JAR file.

A target-level dependency on the `jar' target was not enough to force
the apk to be rebuilt if the .JAR file is updated.
cmake: Remove _apk suffix on install_NAME_apk and run_NAME_apk targets.
Use builtin font in some examples.
cmake: Unmark two examples as console programs.
cmake: Use cmake_parse_arguments in example() function.

To begin with this only picks out the CONSOLE flag.
cmake: Let example() take file list to copy to Android assets dir.

To be used like this:

example(name sources... DATA datafiles...)
cmake: Add data file lists for examples.
Make some examples call al_android_set_apk_file_interface.

Then they may load their data from APKs using relative paths.
ex_palette: Build and run on Android.

Also continue even if the background PNG image cannot be loaded.
ex_dir: Check return code of al_open_directory.