Fix T42482: FBX import issue when scale is not 1.0.

Looks like FBX's 'Root' bone is same as our armature object?
FBX: Consistency with previous commit/fix, export armature objects as 'Root' FBX nodes.
FBX Import: Long time request/todo: assign first read action to object automatically.

This does by no mean handle complex setups, but most common basic situations
should be read correctly, and it's much more user-friendly!
pie menu: add toggle quadview to 'more' menu

also minor cleanup
Fix T42730: FBX Binary Export - last frame of animations was not exported.
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Fix T42730: FBX Binary Export - last frame of animations was not exported.
  pie menu: add toggle quadview to 'more' menu
  FBX Import: Long time request/todo: assign first read action to object automatically.
  FBX: Consistency with previous commit/fix, export armature objects as 'Root' FBX nodes.
  Fix T42482: FBX import issue when scale is not 1.0.
Adding a couple of missing undo calls to the paint palette addon. Should ave done this a long time ago.
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Adding a couple of missing undo calls to the paint palette addon. Should ave done this a long time ago.
netrender: resolve issue with PROTOCOL_SSLv3

This is no longer available for Debian, use SSLv23 as suggested.
D785: Freestyle integrated SVG export.

This patch implements SVG exporting to Freestyle.  This feature is implemented
as an add-on, and can be enabled in the user preferences (render section).

Current features of the exporter include:
* a user interface.
* integration with the parameter editor and some of its settings, in particular:
  color, transparency, thickness, visibility, stroke caps, and dashes.
* support for animation.
* some extra attributes that make manipulation of the exporter's result in Inkscape easier.
* the ability to export fills (a closed external contour with the underlying material's color).

Differential revision: https://developer.blender.org/D785

Author: flokkievids (Folkert de Vries)

Reviewed by: campbellbarton (Campbell Barton), sergey (Sergey Sharybin),
    dna (Dan Eicher), kjym3 (Tamito Kajiyama)

Contributor: hva (francesco fantoni)
Fix for SVG groups not shown as layers in Inkscape.  Also changed the add-on
name (the old one was more like a description rather than a name).
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Fix for SVG groups not shown as layers in Inkscape.  Also changed the add-on name (the old one was more like a description rather than a name).
  D785: Freestyle integrated SVG export.
  netrender: resolve issue with PROTOCOL_SSLv3
update rna -> manual map (for new manual)
mod add-on to be ready for "BMVert/Edge/FaceSeq.ensure_lookup_table now needs to be called before int subscription"

https://developer.blender.org/rB785b90d7efd048a3c6d586db3760ef31fb41b1ca
Fix T42847: SVG importer: incorrectly imports valid SVG files

Filled paths implies having final 'z' command to close the path.
Fix T42683: do not crash on importing trashy FBX files.

Looks like FBX allows corruption in its 'database', like UIDs
only existing in Connection table, and just ignores it. When in Rome...
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Fix T42683: do not crash on importing trashy FBX files.
  Fix T42847: SVG importer: incorrectly imports valid SVG files
  mod add-on to be ready for "BMVert/Edge/FaceSeq.ensure_lookup_table now needs to be called before int subscription"
  update rna -> manual map (for new manual)
FBX fix: only considered an object as deformed by an armature if parent type is 'ARMATURE'!
FBX export: Fix stupid own error regarding matrix_parent_inverse...
Fix importer adding needless empty to armatures.