Screencast Keys Addon: Improved mouse silhouette, fixed box width to fit to text, changed draw callback order to draw text on top of box.
Sketchfab integration, D321

Lets you use your sketchfab account from within Blender to upload models online.
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Sketchfab integration, D321
  Screencast Keys Addon: Improved mouse silhouette, fixed box width to fit to text, changed draw callback order to draw text on top of box.
added: textured hair now works with procedural and UV mapped bitmaps (but slower for the second)
Initial commit of new FBX 7.4 binary exporter

What to expect:
* Static export of empties, meshes, cameras and lamps, as well as materials and (image!) textures should work OK.
  There are a few advanced topics still TODO regarding meshes and mat/tex, though.
* Custom properties from objects/meshes/lamps/cameras/armatures/bones/materials/textures are exported too (only simple ones, ints/floats/strings).
* Armature export: this needs testing by people having *native* FBX aplications, linking between bones and meshes seems to work, but I have doubts about bones orientations.
* Animation: still a complete TODO.

Note that old FBX ASCII 6.1 exporter is still available (top dropdown in exporter's UI).

Many thanks to Campbell, which did the ground work of decyphering FBX binary format and wrote basic code to read/write it.
Style cleanup (pep8).
Cleanup/enhancements suggested by Campbell, thanks!
Fix for custom properties - looks like they need some kind of special "type"...

Issue pointed out by Jens Restemeier, thanks!
Node Wrangler - Updates and new features

Updates:
* Better positions for new Mix nodes
* Replace Swap Outputs with a generic Swap Links function: It works the same if two nodes are selected. If one node with one input linked is selected, the link is cycled through the available inputs. If one node with two inputs linked is selected, the two links are swapped (useful if you want to swap the inputs of a Mix node for example)
* Lazy functions now work on nodes that are in frames

New features:
* Add Image Sequence - just a speedy way to select just one image from a sequence in the file browser and have it automatically detect the length of the sequence and set the node appropriately
* Add Multiple Images - simply allows you to select more than one image and adds a node for each (useful for importing multiple render passes or renders for image stacking)
Fix transparency settings of materials, and add support for normal textures.

Patch by Jens Restemeier, with minor edits.

Differential Revision: https://developer.blender.org/D401
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Fix transparency settings of materials, and add support for normal textures.
  Node Wrangler - Updates and new features
  Fix for custom properties - looks like they need some kind of special "type"...
  Cleanup/enhancements suggested by Campbell, thanks!
  Style cleanup (pep8).
  Initial commit of new FBX 7.4 binary exporter
  added: textured hair now works with procedural and UV mapped bitmaps (but slower for the second)
Fix material indices in mesh's faces.

Patch by Jens Restemeier, many thanks! :)

Differential Revision: https://developer.blender.org/D402
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Fix material indices in mesh's faces.
Minor tweaks to material.

* Use 100% white transparency color when no transparency at all (seems to be needed by some importers).
* Always export some kind of Lambert shader, even when using e.g. Blender's toon one (better to get something, even inacurate, than nothing).

Patch by Jens Restemeier, many thanks!

Differential Revision: https://developer.blender.org/D405
Use a temp directory for writing the blend into
Node Wrangler: silly typo on multiple image import
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Node Wrangler: silly typo on multiple image import
  Use a temp directory for writing the blend into
  Minor tweaks to material.