Backport using Tcl_GetErrorLine with Tcl8.6

Change-Id: I82150869b1f473b6c56e56167aece5e73089d7bb
Let macro find TclTk version 8.6

Change-Id: Iaf16f371c9e8767bd85f155e863aa92229234abe
Update the TclTk internal files for 8.6

Change-Id: I2af0a113a8080fa17fb8feb0114040739af849bb
Conditionalize insane "#define inline" in libtiff

This was causing mysterious linker errors if building
against the OS X 10.9 SDK.  Limit it to MS compiler,
which does not support 'inline' in C.

Change-Id: Ida422111e6fa0d605624acda12743d9e4a7e79c1
Rendering: Use AdjustWindowRect to ensure pixel perfect client size

The client rectangle on Windows 8 was coming out 8 pixels too narrow
and 8 pixels too short using the GetSystemMetrics technique.

Using AdjustWindowRect yields the expected client area after the
CreateWindow call.

This reduces test failures from 330-something to 50-something on
my Windows 8 development machine.

Related stack overflow question:
  http://stackoverflow.com/questions/11829249/visual-studio-2012-app-window-creation-resizing-differ-from-vs2008-window-creati

AdjustWindowRect docs:
  http://msdn.microsoft.com/en-us/library/windows/desktop/ms632665%28v=vs.85%29.aspx

Change-Id: I63783ba438c47ed564ab6ff5c53e268bfabc207c
Merge topic 'release-5.10-windowRect-size' into release-5.10

69282de5 Rendering: Use AdjustWindowRect to ensure pixel perfect client size
Backport using Tcl_GetErrorLine with Tcl8.6

Change-Id: Id68e4f09b5d5e5e20d6a054ff59be6d1cf3f5e07
Let macro find TclTk version 8.6

Change-Id: I9a00ce2b06dd58a5e6cda601aae9a532fe159ab3
Update the TclTk internal files for 8.6

Change-Id: Ib02099812175eed61951587b031eb62fa7443c7e
Merge topic 'tcl86-compatibility-rel5.10' into release-5.10

14ca85d5 Update the TclTk internal files for 8.6
fb0b9afa Let macro find TclTk version 8.6
bf783c67 Backport using Tcl_GetErrorLine with Tcl8.6
Merge topic 'dont-define-inline' into release-5.10

f92820b7 Conditionalize insane "#define inline" in libtiff
added missing #include, fixing compiler error with llvm's libc++

Change-Id: I30b47679666cb391cd556bd47d836580cf1aa1e3
Fixed compile error with llvm libcxx

Pass c string to vtkWarningMacro instead.

Change-Id: Ia69dbf0435d8879aab709de96d76b1414ebff5b8
COMP: fixed compilation error using llvm's libc++

ifstream's read() method returns a reference, which
can never be NULL yet vtkEnSightGoldBinaryReader was
comparing the result against NULL.  This fails to
compile if using llvm's libc++.  So, instead of
"if (read() == NULL)" it now does "if (!read())"
which does the right thing (I think)
since operator! is overloaded.

Change-Id: I08938864ee2539bd32cb4210cc0b4ce0e31a6b43
COMP: fixed llvm libc++ build error by removing invalid 'operator<<'

Change-Id: I591de41e962bc69e327ee0f8f704d87b0ed2d943
Merge branch 'libcxx-error-rel5.10' into integration

Change-Id: Idf4893a69144318e202b63daa3828cd58c9a4e4f
Merge branch 'llvm-libc++-fixes-rel5.10' into integration

Change-Id: I9cdb305e92cd2844c6754bc4b7cef1aec3f3b708
Merge branch 'osx-10.6.fixes' into slicer-v5.10.1-qt5

* osx-10.6.fixes:
  COMP: fixed llvm libc++ build error by removing invalid 'operator<<'
  COMP: fixed compilation error using llvm's libc++
  Fixed compile error with llvm libcxx
  added missing #include, fixing compiler error with llvm's libc++
  Update the TclTk internal files for 8.6
  Let macro find TclTk version 8.6
  Backport using Tcl_GetErrorLine with Tcl8.6
  Rendering: Use AdjustWindowRect to ensure pixel perfect client size
  Conditionalize insane "#define inline" in libtiff
  Update the TclTk internal files for 8.6
  Let macro find TclTk version 8.6
  Backport using Tcl_GetErrorLine with Tcl8.6