i#1101: Make log creation failure a fatal error in release builds

Downgrades symcache file creation failure to a warning, since writing the
symcache is an optimization, and not a correctness issue.

Review URL: https://codereview.appspot.com/7141046

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1165 5b54908e-ead4-fc18-b48a-0285e6dbc711
Fix extra lines erroneously added in r1134

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1166 5b54908e-ead4-fc18-b48a-0285e6dbc711
- fix a bug that DrM fails to identify app heap at initial time on Linux
- add a bss segment in app_suite test

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1171 5b54908e-ead4-fc18-b48a-0285e6dbc711
update DR to r1907 for dbghelp_imports.lib

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1172 5b54908e-ead4-fc18-b48a-0285e6dbc711
update DR to r1908 for leak fix

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1173 5b54908e-ead4-fc18-b48a-0285e6dbc711
fixes issue 1123

Path consistency and canonicalization:
+ consistently use DIRSEP
+ define ALT_DIRSEP and consistently use it
+ canonicalize paths in the frontend
+ convert results path to all backslashes before launching
  notepad

All this makes it easy to swap back and forth depending on what we
decide.  Going with backslashes for now as that seems to be the best
for novice users and Windows in general.  Later we could consider making
this a dynamic choice.

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1174 5b54908e-ead4-fc18-b48a-0285e6dbc711
fixes issue 1126

Support building on VS2005 by using dbghelp_imports.lib exported by DR.

Relies on DR r1905.

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1175 5b54908e-ead4-fc18-b48a-0285e6dbc711
Update TEB and PEB based on Windows 8 symbols

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1176 5b54908e-ead4-fc18-b48a-0285e6dbc711
fixes issue 1127

Do not try to restore clobbered reg for all-constant shifts in sub-dword
shadow writes.
Adds a test written by rnk.

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1177 5b54908e-ead4-fc18-b48a-0285e6dbc711
fix embedded DR build breakage

git-svn-id: https://drmemory.googlecode.com/svn/trunk@1178 5b54908e-ead4-fc18-b48a-0285e6dbc711