lib: make run_on_batteries false for all platforms by default.
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
Commit from Pootle Demo by user admin.: 2691 of 3121 strings translated (0 fuzzy).
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
MGR: In Simple View fix Project Description text for enlarged fonts in Windows 7:
 * Avoid unnecessary horizontal scroll bar if a line ends with two space characters.
 * Word wrap name of institution if necessary to fit in window.
Commit from Pootle Demo by user admin.: 3013 of 3013 strings translated (0 fuzzy).
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
DOC: Updates for 7.2.27
get_project_config.php: use DB abstraction layer.  From Janus.
server: fix compile warnings and file descriptor leaks

Also, we were using memset() to zero WORK_REQ,
which contains several std::vector's.
This apparently works on Linux, but not in general.
Mac: delete long-unused code which static code checker cppcheck flagged as possible errors.
MGR: Simple View fixes:
* Avoid unnecessary horizontal scroll bar in Project Description text for enlarged fonts in Windows 7.
* Align Task Selection control with its label on Macintosh.
MGR: In Simple View, avoid unnecessary horizontal scroll bar in Project Description text when switching from Advanced View.
MGR: Small efficiency improvement in Simple View,
client: job scheduler tweaks to avoid idle CPUs

- allow overcommitment by > 1 CPU.
  E.g. If there are two 6-CPU jobs on an 8 CPU machine, run them both.
- Prefer MT jobs to ST jobs in general.
  When reorder the run list (i.e. converting "preliminary" to "final" list),
  prefer job J1 to J2 if:
  1) J1 is EDF and J2 isn't
  2) J1 uses GPUs and J2 doesn't
  3) J1 is in the middle of a timeslice and J2 isn't
  4) J1 uses more CPUs than J2
  5) J1's project has higher scheduling priority than J2's
  ... in that order.

  4) is new; it replaces the function promote_multi_thread_jobs(),
  which did something similar but didn't work in some cases.
samples: Add skeleton for zlib compression to sample app to test search path issues on Windows.  It is not fully implemented.
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2