Move ASTC utilities to tcuAstcUtil.hpp/cpp (tcu::astc)

 * Move decompression code from tcuCompressedTexture.cpp

 * Move ASTC data gen utilities from es3fASTCDecompressionCases.cpp

 * Add a few new utilities for generating random blocks and verifying
validity of ASTC blocks

 * Add basic internal tests for ASTC utilities

Change-Id: I2cf0393eaa026543af03b8d77670b64b048d0311
diff --git a/Android.mk b/Android.mk
index 0183bb0..54f77ee 100644
--- a/Android.mk
+++ b/Android.mk
@@ -33,6 +33,7 @@
 	executor/xeXMLWriter.cpp \
 	framework/common/tcuApp.cpp \
 	framework/common/tcuArray.cpp \
+	framework/common/tcuAstcUtil.cpp \
 	framework/common/tcuBilinearImageCompare.cpp \
 	framework/common/tcuCommandLine.cpp \
 	framework/common/tcuCompressedTexture.cpp \
@@ -661,6 +662,7 @@
 	modules/glshared/glsTextureTestUtil.cpp \
 	modules/glshared/glsUniformBlockCase.cpp \
 	modules/glshared/glsVertexArrayTests.cpp \
+	modules/internal/ditAstcTests.cpp \
 	modules/internal/ditBuildInfoTests.cpp \
 	modules/internal/ditSRGB8ConversionTest.cpp \
 	modules/internal/ditDelibsTests.cpp \