Clean up coding style issues in InstancingTest.cpp
Clean up coding style issues in InstancingTest.cpp

This patch intends to clean up all coding style issues in
InstancingTest.cpp.
1. Replace SHADER_SOURCE by std::string
2. Use (expected, actual) as the order of the parameters
   in ASSERT_NE
3. Replace C-style type cast operators into C++ ones.
4. Use ANGLE_GL_PROGRAM to build shader programs
5. Use constexpr when necessary
6. Other format changes done by 'git cl format'

BUG=angleproject:2005

Change-Id: I37d866c5df681160a66226bf5927dd6e00a6d6b2
Reviewed-on: https://chromium-review.googlesource.com/528649
Commit-Queue: Jamie Madill <7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org>
Reviewed-by: Jamie Madill <7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org>
Reviewed-by: Corentin Wallez <470c533e86f4f848c98c7e11fffc2d043494a401@chromium.org>

MSOpenTech/angle,MSOpenTech/angle,ppy/angle,MSOpenTech/angle,ecoal95/angle,ecoal95/angle,ecoal95/angle,ppy/angle,ecoal95/angle,ppy/angle,ecoal95/angle,MSOpenTech/angle,ppy/angle