This commit first implements experimental and incomplete texture combiner support. Currently only the first texture combiner is implemented. Many sources and combine modes are not implemented yet.