* [linux-port] DxilContainer/ModuleTest on Unix
Mostly just excluding portions that require reflection allows this
test to run with the usual corralling of header files behine a WIN32
ifdef and adding the gtest inheritence for non-win.
Change an include file capitalization so it can be found on case
sensitive filesystems.
* require libstdc++-5 for codecvt
The default version of libstdc++ on Ubuntu 14.04 LTS lacks some
c++11 features just as the default gcc compiler does. Even when
using clang, we are still using the GNU c++ libs.
This should install a later version that will have the header.
Also adds a define to Apple builds of DxilContainerTest that will
prevent it from defining two ambiguous wcsstr functions, failing to
discern what such a quixotic action could possibly mean, and
pointing an accusing finger at the developer presumably for expecting
anything different from Apple.
Enable gtest support and create temp variable to pass to std::min
by reference as it does on Linux.
Also enables clang-hlsl-tests for travis as it will now be running
something useful
Due to existing bugs in debug builds, this couldn't be committed
before now. It should catch that and other issues by being tested
regularly. It just compiles a very simple HLSL shader to spirv and
compares with a previously generated spirv output file