st/dri: remove GALLIUM_MSAA and __GL_FSAA_MODE environment variables

Some users don't understand that these variables can break OpenGL.
The general is rule is that if an app supports MSAA, you mustn't use
GALLIUM_MSAA.

For example, if an app has an 8xMSAA FBO and GALLIUM_MSAA=4
is set, resolving the FBO to the back buffer will be rejected which will look
like this on all gallium drivers:

http://www.phoronix.com/scan.php?page=article&item=amd_radeonsi_msaa

The environment variables also have no effect on modern apps like TF2, but
there is still a performance hit due to wasted bandwidth and VRAM.

In a nutshell, it does more harm than good.

Cc: 10.2 10.3 <mesa-stable@lists.freedesktop.org>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
(cherry picked from commit 8449121971ce1db03fea19665d314e523fdc10dd)
st/xa: Fix regression in xa_yuv_planar_blit()

Commit "st/xa: scissor to help tilers" broke xa_yuv_planar_blit() and vmwgfx
textured video. Fix this by implementing scissors also in the yuv draw path.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Sinclair Yeh <syeh@vmware.com>
Cc: Rob Clark <robclark@freedesktop.org>
Cc: "10.2 10.3" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit 46537f1d03ba6de83be70ac574f633bb4342a327)
Update VERSION to 10.2.9

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Add release notes for the 10.2.9 release

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
docs: Add sha256 sums for the 10.2.9 release

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
remove the hard requirement of llvm for i386/amd64

(cherry picked from commit 573c6ae8d21abd523b2613560cba8ce2f39fb589)
mesa: use c99 functions on non-linux platforms if supported

Signed-off-by: Jonathan Gray <jsg@jsg.id.au>
(cherry picked from commit 2da4476628dd1384c57e3762feec8d6cd9639815)
try to load the correct libGL.so on OpenBSD

(cherry picked from commit a97f543ea6deaaf8d9ea4d27b130c1bb1c33f9fc)
ax_prog_flex.m4: handle gflex

Signed-off-by: Jonathan Gray <jsg@jsg.id.au>
(cherry picked from commit bf86400746203f041e1e94513e1f8a9e37542139)
r600g/sb: move r600_pipe.h include outside of extern C to fix LLVM build

(cherry picked from commit 0e251225fa4545ab024e47b094b1e238f1f708e8)
OpenBSD ports llvm is now a 3.5 snapshot from 20140228

avoid llvm 3.5 codepaths that use changes made after this date

(cherry picked from commit 1633831b047c62a1f119858b03eb6ef73f2f7f49)
automake: check if the linker supports --dynamic-list

As older versions of gnu ld did not support --dynamic-list check to see
if it is supported before using it.  Non gnu linkers such the apple one
likely lack this option as well.

Fixes the build on OpenBSD which has binutils 2.15 and 2.17.
The --dynamic-list option seems to been have introduced sometime after
binutils 2.17 was released as it is present in 2.18.

Cc: mesa-stable@lists.freedesktop.org
Signed-off-by: Jonathan Gray <jsg@jsg.id.au>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 635477dc4b9579dac2fc0fb332dcf2e0e48dd418)