From Nicholas Yue:  Boost_PYTHON_LIBRARY variable is case sensitive
AbcExport patch from Daniel Rolinek on behalf of Tippett.
1. only create face sets for shading groups applied with with per-face mappings
2. no longer produce an error for meshes without valid per-face mappings, e.g. whole object mappings
3. recognize "faceVaryingInterpolateBoundary",  not "faceVaryingInterpolateBoundary" as the control attribute for the related alembic property.
Revamp AbcStitcher to better handle cases where certain shapes or properties
may not exist in some of the files.

We will loosen the requirement of the hierarchy being the same across all
samples, or that there shouldn't be any gaps in time between archives.

Instead default values (or the previous value) will be set for scalar properties
for those missing samples, and for array properties, empty arrays will be set.
(or the previous sample in certain special cases)
Fix bug where VectorArray and PointArray custom property attributes could not
be connected to.

Don't warn about UVs or Normals size mismatch when the mesh has no points.

Support varying/vertex color sets from Alembic by unpacking them into
facevarying as Maya requires.

Only call setUsedAsColor for attributes that are constant scoped.
Merge branch 'AbcImport_fixes' of git://github.com/lamiller0/alembic into lamiller0-AbcImport_fixes
Merge branch 'lamiller0-AbcImport_fixes'