relax the shader version regex
relax the shader version regex

Previous to the ShaderPreprocessor branch getting merged into glNext, one could have a version string that had leading spaces or tabs, which was quite handy if one defined their shader source in a C++11 multi-line raw string literal. Once merged, shader preprocessing was enabled by default and with the version check regex disallowed any space, it would fail to find it and prepend *another* version string of the default value into the shader source, which would cause the shader compile to fail.

The chage made here allows spaces and tabs to preceed "#version" which avoids the double version string and compile issue. Only tested on OS X, though I would think other shader compilers would allow the whitespace as well, perhaps worth a quick test.

morbozoo/sonyHeadphones,2666hz/Cinder,2666hz/Cinder,sosolimited/Cinder,sosolimited/Cinder,sosolimited/Cinder,morbozoo/sonyHeadphones,morbozoo/sonyHeadphones,2666hz/Cinder,2666hz/Cinder,morbozoo/sonyHeadphones,sosolimited/Cinder