android: commit shell scripts to build uppercase and wrapper for use on Android.
android: bug fix for build scripts
android: modify makefile to get around build errors when building for android
android: lets try this a different way
android: round three of makefile fixes for wrapper on android
android: ugh, one more time
android: another time
android: pthread is bundled within the Android libc implementation.  We do not need to specify it as an external lib.
android: order dependent
android: Fix the example app compile on Android
android: raise minimum api level for native code components to 9 (Ansroid 2.3), this solves the timezone issue when compiling the wrapper.  Next level up is 14 which is Android 4.0. UI components are already at level 10.
- Manager: fix case where the client has only an Intel GPU,
    and the manager was acting as if it had no GPUs.
- client: add code for Intel GPU testing
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc
- client: write GPU list in get_state() GUI RPC.
   Otherwise manager doesn't know what GPUs we have.
android: -layout multi project and other optimizations\n -redesign of start up\n -autostart code now in BootReceiver
android: project attach bug fix
- client: the logic for work fetch in the presence of GPU exclusions
    (especially per-app exclusions) was incomplete and buggy.
    Changes:
    - make bitmaps of included instances per (app, resource type)
    - in round-robin simulation, we keep track of used instances
        (so that we know if there are instances that are idle
        because of exclusions).
        Do this based on app-level exclusions
        (previously it was done based on project-wide exclusions,
        which didn't include app-level exclusions).
    - compute RSC_PROJECT_WORK_FETCH::non_excluded_instances
        as the logical OR of the per-app masks.
        I.e. if you exclude an instance for all apps separately,
        it's the same as excluding it for the project as a whole.
        (Note: this bitmap is used for only 1 purpose:
        if we have idle instances, don't request work from a project
        for which those instances are excluded.)
    - define RSC_PROJECT_WORK_FETCH::ncoprocs_excluded as the # of
        instances excluded for *any* app, not the # excluded for all apps.
        This quantity is used in work fetch to make sure we don't
        unboundedly fetch jobs that turn out not to have a GPU to run on
        due to exclusions.
MGR: Somehow we are receiving an WM_ACTIVATEAPP event before m_pFrame has been populated on Windows 8.  If m_pFrame is NULL, ignore the event.
- client (Win): don't call msg_printf() from sysmon thread.
    Instead, put msg into a buffer and let main thread print it.
    This may fix crashes on system suspend/resume.