android: single login wizard, layout not polished yet. functionally complete.

- multiple choice project selection
- single credential input for all projects
- optionally credential input for selected projects seperately
- attach via URL and account manager reachable from Projects screen
- store and pre-populate user name and email input fields
android: single login wizard, code cleanup.
android: single login wizard, project info dialog added.
android: single login wizard, bugfixes and optimizations.
android: single login wizard, layout polish.
client: detect NVIDIA driver version on Linux; from Matt Harvey
web: use new DB API here and there; should be no visible changes
web: tweaks to last commit
Split select name from file filter regexp in sandbox_file_select; optionally allow selection of an empty value.
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
If sandbox link file does not exist, return an error
create_work: fix bug when using remote input files
client: don't include GPUs that lack OpenCL/Cal/CUDA when main GPU has it

E.g.: if the "best" AMD GPU can do OpenCL, don't include AMD GPUs that can't,
even if use_all_gpus is set.
Otherwise lots of jobs will error out.
locale: Update compiled localization files
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
Renamed Thread_State enum names to mingw standard in winternl.h
MinGW also requires delayimp now
client: Fix build break on Windows.
Renamed StateWaiting again to StateWait as per mingw-w64
(From: Timo Strunk)
Read sandbox directory from the config file and also allow project.inc override for it.