spearmint: Make parentheses optional in shaders

Make parentheses optional for vecters, often colors like ( 1 1 1 ),
in shaders. Also validate that elements are actually numbers.

FAKK and Alice don't use parentheses for vectors in shaders.