Merge branch 'release/0.14.1' into develop
update 2.70

build_revision has chaged as build_hash
Merge pull request #26 from x-bee/develop

update 2.70
Update exporter version
Fixes models with NaN UV coordinates.
Disables non working tests

We should fix them as soon as possible.
Adds regression test bug nan uv coordinate bug
Merge pull request #28 from zqsd/bug/uv-nan_74038490

Bug/uv nan 74038490
[#76596764] Exports raw blender shadernodes

The future of blender rendering is shadernodes : a node system that allows the artist to manipulate different shaders and create the perfect rendering without a line of code.
This shadernode tree is mostly exportable into an osg file userdata.
It can then later be read and compiled into a real live shader.
Some nodes will not be supported (refraction, ambient occlusion, ...) because hard or even impossible in realtime.
[#76596764] Fixes exporter parameters

Testing for a revision hash doesn't work since it's random.
It would cause an error on some blender versions and not display all exporter parameters.
Fixed by testing the feature rather than blender version.
[#76596764] Adds JSON output for blender materials

There is no reason only shadernodes would get a JSON syntax.
To harmonize the format, the materials can be set as json userdata.
This is set as an option, disabled by default (--json-materials)
Merge pull request #31 from sketchfab/feature/shadernode_76596764

Feature/shadernode 76596764
Merge pull request #2 from cedricpinson/develop

Exports shadernode
[#84276452] Avoids visbibility test for armatures
[#84276452] Modifies visibity checking

The previous behaviour of the exporter was to skip all the children of
a non visible object. As visibility is not propagated within the hierarchy,
objects are visible even if their parent is not, so we have to take them
into account. Another reason to avoid discarding not visible objects is that
transformations have to be kept
[#84276452] Creates a .gitignore for osgexport