use Math::xquat type alias
upgrade eigen to 3.2.1
upgrade assimp to 3.1