Restore missing min and max API.

min(float2/3/4, float) and max(float2/3/4, float) were defined in our
headers in K.  In L, they were removed these by mistake.  This continued to
work however because a float would be auto converted by clang to a float4.

In M, we started validating for unexpected external references, which
_Z3minDv4_ff is.  This can prevent programs compiled with K from running on M.

This CL adds the missing CTS test.

b/23389429

Change-Id: I31f9573ba7c85a99ee600a74eaf87ceb1bc9f06b
(cherry picked from commit b7eeb7c81b946da06add31d2b3ac8c380f36cc34)
4 files changed