changed rows cols api to multiple arguments / return values instead of arrays
added SetRow SetCol
added extractor for the diagonal of a Matrix
adapted test files for changed api
added simple conversions of square matrices and vectors
Add OS X support to helper package.

Simply reuse the linux version for both linux and darwin via build
constraints.
Fix use of deprecated GLSL functions.
moved changes to non generated files
added gitignore
Merge pull request #17 from krux02/master

Extractors and type converters
Merge pull request #18 from shurcooL/patch-1

Add OS X support to helper package.
Merge pull request #19 from shurcooL/patch-2

Fix use of deprecated GLSL functions.
Moved mathgl examples to go-gl/examples
Prepended license header to static files
Updated README
Added autogeneration disclaimer headers to matrix and vector files.
Updated travis to use Go1.3
Changed API for new Go release
Added vecn
Added first steps for matmn