Move version directive before anything else in Shaders

A number graphics drivers expect version to be first, and fail to
compile shaders otherwise.