Added TextureUnit to represent bound textures.
Fix not initializing shader_program_ in Canvas
SendUniform overload for TextureUnit.
Add our own FindSWIG script to find swig3.0
Fixing SWIG.
Fix infinite constructor loop.
Ignore some warnings from swig generated code.
Using swig3.0 from ppa.