android: implementation of <report_device_status>
android: bug fix ticket #1249 - notification regardless of preference
client: fix bug that could cause client to never contact project

if a project sends us <no_rsc_apps> flags for all processor types,
then by default the client will never do a scheduler RPC to that project again.
This could happen because of a transient condition in the project,
e.g. it deprecates all its app versions for a while.

To avoid this situation, the client now checks whether the no_rsc_apps flags
are set for all processor types.
If they are, it clears them all.
This will cause work fetch to use backoff,
and the client will occasionally contact the project.
scheduler: fix bug that could permanently disconnect clients

The scheduler sends <no_rsc_apps> flags for processor types for which
the project doesn't have app versions.
Problem: if the project doesn't have app versions for any processor types
(e.g. because everything was temporarily deprecated)
and it sends all the flags,
7.0.x clients may never contact the scheduler again.
Solution: check whether we have app versions for any of the client's processor types.
If not, don't send the no_rsc_apps flags.
Replace ico files with png so that alt-tab will display WCG logo
properly on Windows XP
Merge branch 'master' of ssh://boinc/boinc-v2
Modify WCG installer to include new image file
Modify WCG installer to include new image file
android: service sticky for GUI keep alive
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
android: prevent wifi from turning off when boinc is running
client & MGR: add support for <max_event_log_lines>N</max_event_log_lines> in cc_config.xml
Default is 2000
0 means unlimited
client & MGR: add support for <max_event_log_lines>N</max_event_log_lines> in cc_config.xml (fix typo)
Default is 2000
0 means unlimited
android: bug fixes for tickets #1248, #1251, #1244
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
android: new Tasks tab icon
android: moved run mode control from Status tab into menu
android: remodeled Status tab slide show
android: Status tab slideshow optimization
android: enlargement of Projects tab elements
android: hiding BOINC client cpu throttling suspension from GUI