Fixed parsing the shader source for uniform names, added support for arrays

|SOURCE|
[Common/Shader]
* Removed debug diagnostic information from being output
* Multiple uniforms may exist on one line of the same type as well as uniform
  arrays
* Shader parameter array sizes are updated correectly