FBX io: add support for the 'visibility' option (though in Blender it's a bool value)...

Idea from karanikk (Kostas Karanikolas).
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  FBX io: add support for the 'visibility' option (though in Blender it's a bool value)...
Fix T40629: Dynamic Space Bar adds Lattice instead of empty after adding at least one lattice object. Menu act correctly though.

Patch by meta-androcto (Brendon Murphy), thanks!
FBX export: always export enabled textures, even if they have a null influence.

Based on patch/idea by jrestemeier (Jens Restemeier), many thanks!

Differential Revision: https://developer.blender.org/D600
FBX export: do not export textures from non-enabled material texslots.

Based on patch/idea by jrestemeier (Jens Restemeier), many thanks!

Differential Revision: https://developer.blender.org/D601
Added new node types in "Switch Node Type".

Added "UV Map" in Shaders and "Corner Pin" in compositing
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  FBX export: do not export textures from non-enabled material texslots.
  FBX export: always export enabled textures, even if they have a null influence.
  Fix T40629: Dynamic Space Bar adds Lattice instead of empty after adding at least one lattice object. Menu act correctly though.
[TextureAtlas] fix - update data after copying UVs.
[TextureAtlas] small refactoring
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  [TextureAtlas] small refactoring
  [TextureAtlas] fix - update data after copying UVs.
  Added new node types in "Switch Node Type".
Node Wrangler: Minor update

Nicer Lazy Connect node outline for hidden nodes and reroute nodes
Support hack_force_update for compositor (didn't refresh when doing some things)
Support volume shaders and group nodes with shader output for Emission Viewer
[TextureAtlas] Fix for duplicated objects.
Node Wrangler: Another (very) minor update.

Proper handling of drawing node border when the node is partially out of view.
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Node Wrangler: Another (very) minor update.
  [TextureAtlas] Fix for duplicated objects.
  Node Wrangler: Minor update
BGE Publishing: Adding a new addon to help make publishing games easier.

Some highlights:
  * New panel in the render options to control publishing
  * Easier cross-platform publishing
  * Ability to archive published binaries

More information can be found on the addons wiki page:
http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Game_Engine/Publishing

Note: This addon is intended to replace the Save As Runtime addon.
Game Publishing: UI tweaks to make per-platform settings a little more obvious
Removing screencast keys addons

To properly support this functionality we would need to extend our API's
and there are better, dedicated tools to do this on each platform.
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Removing screencast keys addons
  Game Publishing: UI tweaks to make per-platform settings a little more obvious
  BGE Publishing: Adding a new addon to help make publishing games easier.