diff --git a/boost/.gitignore b/3rdparty/boost/.gitignore similarity index 100% rename from boost/.gitignore rename to 3rdparty/boost/.gitignore diff --git a/boost/CMakeLists.txt b/3rdparty/boost/CMakeLists.txt similarity index 100% rename from boost/CMakeLists.txt rename to 3rdparty/boost/CMakeLists.txt diff --git a/boost/LICENSE_1_0.txt b/3rdparty/boost/LICENSE_1_0.txt similarity index 100% rename from boost/LICENSE_1_0.txt rename to 3rdparty/boost/LICENSE_1_0.txt diff --git a/boost/Makefile.am b/3rdparty/boost/Makefile.am similarity index 100% rename from boost/Makefile.am rename to 3rdparty/boost/Makefile.am diff --git a/boost/boost/align/align.hpp b/3rdparty/boost/boost/align/align.hpp similarity index 100% rename from boost/boost/align/align.hpp rename to 3rdparty/boost/boost/align/align.hpp diff --git a/boost/boost/align/detail/address.hpp b/3rdparty/boost/boost/align/detail/address.hpp similarity index 100% rename from boost/boost/align/detail/address.hpp rename to 3rdparty/boost/boost/align/detail/address.hpp diff --git a/boost/boost/align/detail/align.hpp b/3rdparty/boost/boost/align/detail/align.hpp similarity index 100% rename from boost/boost/align/detail/align.hpp rename to 3rdparty/boost/boost/align/detail/align.hpp diff --git a/boost/boost/align/detail/align_cxx11.hpp b/3rdparty/boost/boost/align/detail/align_cxx11.hpp similarity index 100% rename from boost/boost/align/detail/align_cxx11.hpp rename to 3rdparty/boost/boost/align/detail/align_cxx11.hpp diff --git a/boost/boost/align/detail/is_alignment.hpp b/3rdparty/boost/boost/align/detail/is_alignment.hpp similarity index 100% rename from boost/boost/align/detail/is_alignment.hpp rename to 3rdparty/boost/boost/align/detail/is_alignment.hpp diff --git a/boost/boost/aligned_storage.hpp b/3rdparty/boost/boost/aligned_storage.hpp similarity index 100% rename from boost/boost/aligned_storage.hpp rename to 3rdparty/boost/boost/aligned_storage.hpp diff --git a/boost/boost/any.hpp b/3rdparty/boost/boost/any.hpp similarity index 100% rename from boost/boost/any.hpp rename to 3rdparty/boost/boost/any.hpp diff --git a/boost/boost/array.hpp b/3rdparty/boost/boost/array.hpp similarity index 100% rename from boost/boost/array.hpp rename to 3rdparty/boost/boost/array.hpp diff --git a/boost/boost/assert.hpp b/3rdparty/boost/boost/assert.hpp similarity index 100% rename from boost/boost/assert.hpp rename to 3rdparty/boost/boost/assert.hpp diff --git a/boost/boost/bind.hpp b/3rdparty/boost/boost/bind.hpp similarity index 100% rename from boost/boost/bind.hpp rename to 3rdparty/boost/boost/bind.hpp diff --git a/boost/boost/bind/arg.hpp b/3rdparty/boost/boost/bind/arg.hpp similarity index 100% rename from boost/boost/bind/arg.hpp rename to 3rdparty/boost/boost/bind/arg.hpp diff --git a/boost/boost/bind/bind.hpp b/3rdparty/boost/boost/bind/bind.hpp similarity index 100% rename from boost/boost/bind/bind.hpp rename to 3rdparty/boost/boost/bind/bind.hpp diff --git a/boost/boost/bind/bind_cc.hpp b/3rdparty/boost/boost/bind/bind_cc.hpp similarity index 100% rename from boost/boost/bind/bind_cc.hpp rename to 3rdparty/boost/boost/bind/bind_cc.hpp diff --git a/boost/boost/bind/bind_mf2_cc.hpp b/3rdparty/boost/boost/bind/bind_mf2_cc.hpp similarity index 100% rename from boost/boost/bind/bind_mf2_cc.hpp rename to 3rdparty/boost/boost/bind/bind_mf2_cc.hpp diff --git a/boost/boost/bind/bind_mf_cc.hpp b/3rdparty/boost/boost/bind/bind_mf_cc.hpp similarity index 100% rename from boost/boost/bind/bind_mf_cc.hpp rename to 3rdparty/boost/boost/bind/bind_mf_cc.hpp diff --git a/boost/boost/bind/bind_template.hpp b/3rdparty/boost/boost/bind/bind_template.hpp similarity index 100% rename from boost/boost/bind/bind_template.hpp rename to 3rdparty/boost/boost/bind/bind_template.hpp diff --git a/boost/boost/bind/mem_fn.hpp b/3rdparty/boost/boost/bind/mem_fn.hpp similarity index 100% rename from boost/boost/bind/mem_fn.hpp rename to 3rdparty/boost/boost/bind/mem_fn.hpp diff --git a/boost/boost/bind/mem_fn_cc.hpp b/3rdparty/boost/boost/bind/mem_fn_cc.hpp similarity index 100% rename from boost/boost/bind/mem_fn_cc.hpp rename to 3rdparty/boost/boost/bind/mem_fn_cc.hpp diff --git a/boost/boost/bind/mem_fn_template.hpp b/3rdparty/boost/boost/bind/mem_fn_template.hpp similarity index 100% rename from boost/boost/bind/mem_fn_template.hpp rename to 3rdparty/boost/boost/bind/mem_fn_template.hpp diff --git a/boost/boost/bind/mem_fn_vw.hpp b/3rdparty/boost/boost/bind/mem_fn_vw.hpp similarity index 100% rename from boost/boost/bind/mem_fn_vw.hpp rename to 3rdparty/boost/boost/bind/mem_fn_vw.hpp diff --git a/boost/boost/bind/placeholders.hpp b/3rdparty/boost/boost/bind/placeholders.hpp similarity index 100% rename from boost/boost/bind/placeholders.hpp rename to 3rdparty/boost/boost/bind/placeholders.hpp diff --git a/boost/boost/bind/storage.hpp b/3rdparty/boost/boost/bind/storage.hpp similarity index 100% rename from boost/boost/bind/storage.hpp rename to 3rdparty/boost/boost/bind/storage.hpp diff --git a/boost/boost/call_traits.hpp b/3rdparty/boost/boost/call_traits.hpp similarity index 100% rename from boost/boost/call_traits.hpp rename to 3rdparty/boost/boost/call_traits.hpp diff --git a/boost/boost/checked_delete.hpp b/3rdparty/boost/boost/checked_delete.hpp similarity index 100% rename from boost/boost/checked_delete.hpp rename to 3rdparty/boost/boost/checked_delete.hpp diff --git a/boost/boost/concept/assert.hpp b/3rdparty/boost/boost/concept/assert.hpp similarity index 100% rename from boost/boost/concept/assert.hpp rename to 3rdparty/boost/boost/concept/assert.hpp diff --git a/boost/boost/concept/detail/backward_compatibility.hpp b/3rdparty/boost/boost/concept/detail/backward_compatibility.hpp similarity index 100% rename from boost/boost/concept/detail/backward_compatibility.hpp rename to 3rdparty/boost/boost/concept/detail/backward_compatibility.hpp diff --git a/boost/boost/concept/detail/borland.hpp b/3rdparty/boost/boost/concept/detail/borland.hpp similarity index 100% rename from boost/boost/concept/detail/borland.hpp rename to 3rdparty/boost/boost/concept/detail/borland.hpp diff --git a/boost/boost/concept/detail/concept_def.hpp b/3rdparty/boost/boost/concept/detail/concept_def.hpp similarity index 100% rename from boost/boost/concept/detail/concept_def.hpp rename to 3rdparty/boost/boost/concept/detail/concept_def.hpp diff --git a/boost/boost/concept/detail/concept_undef.hpp b/3rdparty/boost/boost/concept/detail/concept_undef.hpp similarity index 100% rename from boost/boost/concept/detail/concept_undef.hpp rename to 3rdparty/boost/boost/concept/detail/concept_undef.hpp diff --git a/boost/boost/concept/detail/general.hpp b/3rdparty/boost/boost/concept/detail/general.hpp similarity index 100% rename from boost/boost/concept/detail/general.hpp rename to 3rdparty/boost/boost/concept/detail/general.hpp diff --git a/boost/boost/concept/detail/has_constraints.hpp b/3rdparty/boost/boost/concept/detail/has_constraints.hpp similarity index 100% rename from boost/boost/concept/detail/has_constraints.hpp rename to 3rdparty/boost/boost/concept/detail/has_constraints.hpp diff --git a/boost/boost/concept/detail/msvc.hpp b/3rdparty/boost/boost/concept/detail/msvc.hpp similarity index 100% rename from boost/boost/concept/detail/msvc.hpp rename to 3rdparty/boost/boost/concept/detail/msvc.hpp diff --git a/boost/boost/concept/usage.hpp b/3rdparty/boost/boost/concept/usage.hpp similarity index 100% rename from boost/boost/concept/usage.hpp rename to 3rdparty/boost/boost/concept/usage.hpp diff --git a/boost/boost/concept_check.hpp b/3rdparty/boost/boost/concept_check.hpp similarity index 100% rename from boost/boost/concept_check.hpp rename to 3rdparty/boost/boost/concept_check.hpp diff --git a/boost/boost/config.hpp b/3rdparty/boost/boost/config.hpp similarity index 100% rename from boost/boost/config.hpp rename to 3rdparty/boost/boost/config.hpp diff --git a/boost/boost/config/abi/borland_prefix.hpp b/3rdparty/boost/boost/config/abi/borland_prefix.hpp similarity index 100% rename from boost/boost/config/abi/borland_prefix.hpp rename to 3rdparty/boost/boost/config/abi/borland_prefix.hpp diff --git a/boost/boost/config/abi/borland_suffix.hpp b/3rdparty/boost/boost/config/abi/borland_suffix.hpp similarity index 100% rename from boost/boost/config/abi/borland_suffix.hpp rename to 3rdparty/boost/boost/config/abi/borland_suffix.hpp diff --git a/boost/boost/config/abi/msvc_prefix.hpp b/3rdparty/boost/boost/config/abi/msvc_prefix.hpp similarity index 100% rename from boost/boost/config/abi/msvc_prefix.hpp rename to 3rdparty/boost/boost/config/abi/msvc_prefix.hpp diff --git a/boost/boost/config/abi/msvc_suffix.hpp b/3rdparty/boost/boost/config/abi/msvc_suffix.hpp similarity index 100% rename from boost/boost/config/abi/msvc_suffix.hpp rename to 3rdparty/boost/boost/config/abi/msvc_suffix.hpp diff --git a/boost/boost/config/abi_prefix.hpp b/3rdparty/boost/boost/config/abi_prefix.hpp similarity index 100% rename from boost/boost/config/abi_prefix.hpp rename to 3rdparty/boost/boost/config/abi_prefix.hpp diff --git a/boost/boost/config/abi_suffix.hpp b/3rdparty/boost/boost/config/abi_suffix.hpp similarity index 100% rename from boost/boost/config/abi_suffix.hpp rename to 3rdparty/boost/boost/config/abi_suffix.hpp diff --git a/boost/boost/config/auto_link.hpp b/3rdparty/boost/boost/config/auto_link.hpp similarity index 100% rename from boost/boost/config/auto_link.hpp rename to 3rdparty/boost/boost/config/auto_link.hpp diff --git a/boost/boost/config/compiler/borland.hpp b/3rdparty/boost/boost/config/compiler/borland.hpp similarity index 100% rename from boost/boost/config/compiler/borland.hpp rename to 3rdparty/boost/boost/config/compiler/borland.hpp diff --git a/boost/boost/config/compiler/clang.hpp b/3rdparty/boost/boost/config/compiler/clang.hpp similarity index 100% rename from boost/boost/config/compiler/clang.hpp rename to 3rdparty/boost/boost/config/compiler/clang.hpp diff --git a/boost/boost/config/compiler/codegear.hpp b/3rdparty/boost/boost/config/compiler/codegear.hpp similarity index 100% rename from boost/boost/config/compiler/codegear.hpp rename to 3rdparty/boost/boost/config/compiler/codegear.hpp diff --git a/boost/boost/config/compiler/comeau.hpp b/3rdparty/boost/boost/config/compiler/comeau.hpp similarity index 100% rename from boost/boost/config/compiler/comeau.hpp rename to 3rdparty/boost/boost/config/compiler/comeau.hpp diff --git a/boost/boost/config/compiler/common_edg.hpp b/3rdparty/boost/boost/config/compiler/common_edg.hpp similarity index 100% rename from boost/boost/config/compiler/common_edg.hpp rename to 3rdparty/boost/boost/config/compiler/common_edg.hpp diff --git a/boost/boost/config/compiler/compaq_cxx.hpp b/3rdparty/boost/boost/config/compiler/compaq_cxx.hpp similarity index 100% rename from boost/boost/config/compiler/compaq_cxx.hpp rename to 3rdparty/boost/boost/config/compiler/compaq_cxx.hpp diff --git a/boost/boost/config/compiler/cray.hpp b/3rdparty/boost/boost/config/compiler/cray.hpp similarity index 100% rename from boost/boost/config/compiler/cray.hpp rename to 3rdparty/boost/boost/config/compiler/cray.hpp diff --git a/boost/boost/config/compiler/digitalmars.hpp b/3rdparty/boost/boost/config/compiler/digitalmars.hpp similarity index 100% rename from boost/boost/config/compiler/digitalmars.hpp rename to 3rdparty/boost/boost/config/compiler/digitalmars.hpp diff --git a/boost/boost/config/compiler/gcc.hpp b/3rdparty/boost/boost/config/compiler/gcc.hpp similarity index 100% rename from boost/boost/config/compiler/gcc.hpp rename to 3rdparty/boost/boost/config/compiler/gcc.hpp diff --git a/boost/boost/config/compiler/gcc_xml.hpp b/3rdparty/boost/boost/config/compiler/gcc_xml.hpp similarity index 100% rename from boost/boost/config/compiler/gcc_xml.hpp rename to 3rdparty/boost/boost/config/compiler/gcc_xml.hpp diff --git a/boost/boost/config/compiler/greenhills.hpp b/3rdparty/boost/boost/config/compiler/greenhills.hpp similarity index 100% rename from boost/boost/config/compiler/greenhills.hpp rename to 3rdparty/boost/boost/config/compiler/greenhills.hpp diff --git a/boost/boost/config/compiler/hp_acc.hpp b/3rdparty/boost/boost/config/compiler/hp_acc.hpp similarity index 100% rename from boost/boost/config/compiler/hp_acc.hpp rename to 3rdparty/boost/boost/config/compiler/hp_acc.hpp diff --git a/boost/boost/config/compiler/intel.hpp b/3rdparty/boost/boost/config/compiler/intel.hpp similarity index 100% rename from boost/boost/config/compiler/intel.hpp rename to 3rdparty/boost/boost/config/compiler/intel.hpp diff --git a/boost/boost/config/compiler/kai.hpp b/3rdparty/boost/boost/config/compiler/kai.hpp similarity index 100% rename from boost/boost/config/compiler/kai.hpp rename to 3rdparty/boost/boost/config/compiler/kai.hpp diff --git a/boost/boost/config/compiler/metrowerks.hpp b/3rdparty/boost/boost/config/compiler/metrowerks.hpp similarity index 100% rename from boost/boost/config/compiler/metrowerks.hpp rename to 3rdparty/boost/boost/config/compiler/metrowerks.hpp diff --git a/boost/boost/config/compiler/mpw.hpp b/3rdparty/boost/boost/config/compiler/mpw.hpp similarity index 100% rename from boost/boost/config/compiler/mpw.hpp rename to 3rdparty/boost/boost/config/compiler/mpw.hpp diff --git a/boost/boost/config/compiler/nvcc.hpp b/3rdparty/boost/boost/config/compiler/nvcc.hpp similarity index 100% rename from boost/boost/config/compiler/nvcc.hpp rename to 3rdparty/boost/boost/config/compiler/nvcc.hpp diff --git a/boost/boost/config/compiler/pathscale.hpp b/3rdparty/boost/boost/config/compiler/pathscale.hpp similarity index 100% rename from boost/boost/config/compiler/pathscale.hpp rename to 3rdparty/boost/boost/config/compiler/pathscale.hpp diff --git a/boost/boost/config/compiler/pgi.hpp b/3rdparty/boost/boost/config/compiler/pgi.hpp similarity index 100% rename from boost/boost/config/compiler/pgi.hpp rename to 3rdparty/boost/boost/config/compiler/pgi.hpp diff --git a/boost/boost/config/compiler/sgi_mipspro.hpp b/3rdparty/boost/boost/config/compiler/sgi_mipspro.hpp similarity index 100% rename from boost/boost/config/compiler/sgi_mipspro.hpp rename to 3rdparty/boost/boost/config/compiler/sgi_mipspro.hpp diff --git a/boost/boost/config/compiler/sunpro_cc.hpp b/3rdparty/boost/boost/config/compiler/sunpro_cc.hpp similarity index 100% rename from boost/boost/config/compiler/sunpro_cc.hpp rename to 3rdparty/boost/boost/config/compiler/sunpro_cc.hpp diff --git a/boost/boost/config/compiler/vacpp.hpp b/3rdparty/boost/boost/config/compiler/vacpp.hpp similarity index 100% rename from boost/boost/config/compiler/vacpp.hpp rename to 3rdparty/boost/boost/config/compiler/vacpp.hpp diff --git a/boost/boost/config/compiler/visualc.hpp b/3rdparty/boost/boost/config/compiler/visualc.hpp similarity index 100% rename from boost/boost/config/compiler/visualc.hpp rename to 3rdparty/boost/boost/config/compiler/visualc.hpp diff --git a/boost/boost/config/compiler/xlcpp.hpp b/3rdparty/boost/boost/config/compiler/xlcpp.hpp similarity index 100% rename from boost/boost/config/compiler/xlcpp.hpp rename to 3rdparty/boost/boost/config/compiler/xlcpp.hpp diff --git a/boost/boost/config/no_tr1/cmath.hpp b/3rdparty/boost/boost/config/no_tr1/cmath.hpp similarity index 100% rename from boost/boost/config/no_tr1/cmath.hpp rename to 3rdparty/boost/boost/config/no_tr1/cmath.hpp diff --git a/boost/boost/config/no_tr1/complex.hpp b/3rdparty/boost/boost/config/no_tr1/complex.hpp similarity index 100% rename from boost/boost/config/no_tr1/complex.hpp rename to 3rdparty/boost/boost/config/no_tr1/complex.hpp diff --git a/boost/boost/config/no_tr1/functional.hpp b/3rdparty/boost/boost/config/no_tr1/functional.hpp similarity index 100% rename from boost/boost/config/no_tr1/functional.hpp rename to 3rdparty/boost/boost/config/no_tr1/functional.hpp diff --git a/boost/boost/config/no_tr1/memory.hpp b/3rdparty/boost/boost/config/no_tr1/memory.hpp similarity index 100% rename from boost/boost/config/no_tr1/memory.hpp rename to 3rdparty/boost/boost/config/no_tr1/memory.hpp diff --git a/boost/boost/config/no_tr1/utility.hpp b/3rdparty/boost/boost/config/no_tr1/utility.hpp similarity index 100% rename from boost/boost/config/no_tr1/utility.hpp rename to 3rdparty/boost/boost/config/no_tr1/utility.hpp diff --git a/boost/boost/config/platform/aix.hpp b/3rdparty/boost/boost/config/platform/aix.hpp similarity index 100% rename from boost/boost/config/platform/aix.hpp rename to 3rdparty/boost/boost/config/platform/aix.hpp diff --git a/boost/boost/config/platform/amigaos.hpp b/3rdparty/boost/boost/config/platform/amigaos.hpp similarity index 100% rename from boost/boost/config/platform/amigaos.hpp rename to 3rdparty/boost/boost/config/platform/amigaos.hpp diff --git a/boost/boost/config/platform/beos.hpp b/3rdparty/boost/boost/config/platform/beos.hpp similarity index 100% rename from boost/boost/config/platform/beos.hpp rename to 3rdparty/boost/boost/config/platform/beos.hpp diff --git a/boost/boost/config/platform/bsd.hpp b/3rdparty/boost/boost/config/platform/bsd.hpp similarity index 100% rename from boost/boost/config/platform/bsd.hpp rename to 3rdparty/boost/boost/config/platform/bsd.hpp diff --git a/boost/boost/config/platform/cray.hpp b/3rdparty/boost/boost/config/platform/cray.hpp similarity index 100% rename from boost/boost/config/platform/cray.hpp rename to 3rdparty/boost/boost/config/platform/cray.hpp diff --git a/boost/boost/config/platform/cygwin.hpp b/3rdparty/boost/boost/config/platform/cygwin.hpp similarity index 100% rename from boost/boost/config/platform/cygwin.hpp rename to 3rdparty/boost/boost/config/platform/cygwin.hpp diff --git a/boost/boost/config/platform/haiku.hpp b/3rdparty/boost/boost/config/platform/haiku.hpp similarity index 100% rename from boost/boost/config/platform/haiku.hpp rename to 3rdparty/boost/boost/config/platform/haiku.hpp diff --git a/boost/boost/config/platform/hpux.hpp b/3rdparty/boost/boost/config/platform/hpux.hpp similarity index 100% rename from boost/boost/config/platform/hpux.hpp rename to 3rdparty/boost/boost/config/platform/hpux.hpp diff --git a/boost/boost/config/platform/irix.hpp b/3rdparty/boost/boost/config/platform/irix.hpp similarity index 100% rename from boost/boost/config/platform/irix.hpp rename to 3rdparty/boost/boost/config/platform/irix.hpp diff --git a/boost/boost/config/platform/linux.hpp b/3rdparty/boost/boost/config/platform/linux.hpp similarity index 100% rename from boost/boost/config/platform/linux.hpp rename to 3rdparty/boost/boost/config/platform/linux.hpp diff --git a/boost/boost/config/platform/macos.hpp b/3rdparty/boost/boost/config/platform/macos.hpp similarity index 100% rename from boost/boost/config/platform/macos.hpp rename to 3rdparty/boost/boost/config/platform/macos.hpp diff --git a/boost/boost/config/platform/qnxnto.hpp b/3rdparty/boost/boost/config/platform/qnxnto.hpp similarity index 100% rename from boost/boost/config/platform/qnxnto.hpp rename to 3rdparty/boost/boost/config/platform/qnxnto.hpp diff --git a/boost/boost/config/platform/solaris.hpp b/3rdparty/boost/boost/config/platform/solaris.hpp similarity index 100% rename from boost/boost/config/platform/solaris.hpp rename to 3rdparty/boost/boost/config/platform/solaris.hpp diff --git a/boost/boost/config/platform/symbian.hpp b/3rdparty/boost/boost/config/platform/symbian.hpp similarity index 100% rename from boost/boost/config/platform/symbian.hpp rename to 3rdparty/boost/boost/config/platform/symbian.hpp diff --git a/boost/boost/config/platform/vms.hpp b/3rdparty/boost/boost/config/platform/vms.hpp similarity index 100% rename from boost/boost/config/platform/vms.hpp rename to 3rdparty/boost/boost/config/platform/vms.hpp diff --git a/boost/boost/config/platform/vxworks.hpp b/3rdparty/boost/boost/config/platform/vxworks.hpp similarity index 100% rename from boost/boost/config/platform/vxworks.hpp rename to 3rdparty/boost/boost/config/platform/vxworks.hpp diff --git a/boost/boost/config/platform/win32.hpp b/3rdparty/boost/boost/config/platform/win32.hpp similarity index 100% rename from boost/boost/config/platform/win32.hpp rename to 3rdparty/boost/boost/config/platform/win32.hpp diff --git a/boost/boost/config/posix_features.hpp b/3rdparty/boost/boost/config/posix_features.hpp similarity index 100% rename from boost/boost/config/posix_features.hpp rename to 3rdparty/boost/boost/config/posix_features.hpp diff --git a/boost/boost/config/requires_threads.hpp b/3rdparty/boost/boost/config/requires_threads.hpp similarity index 100% rename from boost/boost/config/requires_threads.hpp rename to 3rdparty/boost/boost/config/requires_threads.hpp diff --git a/boost/boost/config/select_compiler_config.hpp b/3rdparty/boost/boost/config/select_compiler_config.hpp similarity index 100% rename from boost/boost/config/select_compiler_config.hpp rename to 3rdparty/boost/boost/config/select_compiler_config.hpp diff --git a/boost/boost/config/select_platform_config.hpp b/3rdparty/boost/boost/config/select_platform_config.hpp similarity index 100% rename from boost/boost/config/select_platform_config.hpp rename to 3rdparty/boost/boost/config/select_platform_config.hpp diff --git a/boost/boost/config/select_stdlib_config.hpp b/3rdparty/boost/boost/config/select_stdlib_config.hpp similarity index 100% rename from boost/boost/config/select_stdlib_config.hpp rename to 3rdparty/boost/boost/config/select_stdlib_config.hpp diff --git a/boost/boost/config/stdlib/dinkumware.hpp b/3rdparty/boost/boost/config/stdlib/dinkumware.hpp similarity index 100% rename from boost/boost/config/stdlib/dinkumware.hpp rename to 3rdparty/boost/boost/config/stdlib/dinkumware.hpp diff --git a/boost/boost/config/stdlib/libcomo.hpp b/3rdparty/boost/boost/config/stdlib/libcomo.hpp similarity index 100% rename from boost/boost/config/stdlib/libcomo.hpp rename to 3rdparty/boost/boost/config/stdlib/libcomo.hpp diff --git a/boost/boost/config/stdlib/libcpp.hpp b/3rdparty/boost/boost/config/stdlib/libcpp.hpp similarity index 100% rename from boost/boost/config/stdlib/libcpp.hpp rename to 3rdparty/boost/boost/config/stdlib/libcpp.hpp diff --git a/boost/boost/config/stdlib/libstdcpp3.hpp b/3rdparty/boost/boost/config/stdlib/libstdcpp3.hpp similarity index 100% rename from boost/boost/config/stdlib/libstdcpp3.hpp rename to 3rdparty/boost/boost/config/stdlib/libstdcpp3.hpp diff --git a/boost/boost/config/stdlib/modena.hpp b/3rdparty/boost/boost/config/stdlib/modena.hpp similarity index 100% rename from boost/boost/config/stdlib/modena.hpp rename to 3rdparty/boost/boost/config/stdlib/modena.hpp diff --git a/boost/boost/config/stdlib/msl.hpp b/3rdparty/boost/boost/config/stdlib/msl.hpp similarity index 100% rename from boost/boost/config/stdlib/msl.hpp rename to 3rdparty/boost/boost/config/stdlib/msl.hpp diff --git a/boost/boost/config/stdlib/roguewave.hpp b/3rdparty/boost/boost/config/stdlib/roguewave.hpp similarity index 100% rename from boost/boost/config/stdlib/roguewave.hpp rename to 3rdparty/boost/boost/config/stdlib/roguewave.hpp diff --git a/boost/boost/config/stdlib/sgi.hpp b/3rdparty/boost/boost/config/stdlib/sgi.hpp similarity index 100% rename from boost/boost/config/stdlib/sgi.hpp rename to 3rdparty/boost/boost/config/stdlib/sgi.hpp diff --git a/boost/boost/config/stdlib/stlport.hpp b/3rdparty/boost/boost/config/stdlib/stlport.hpp similarity index 100% rename from boost/boost/config/stdlib/stlport.hpp rename to 3rdparty/boost/boost/config/stdlib/stlport.hpp diff --git a/boost/boost/config/stdlib/vacpp.hpp b/3rdparty/boost/boost/config/stdlib/vacpp.hpp similarity index 100% rename from boost/boost/config/stdlib/vacpp.hpp rename to 3rdparty/boost/boost/config/stdlib/vacpp.hpp diff --git a/boost/boost/config/suffix.hpp b/3rdparty/boost/boost/config/suffix.hpp similarity index 100% rename from boost/boost/config/suffix.hpp rename to 3rdparty/boost/boost/config/suffix.hpp diff --git a/boost/boost/config/user.hpp b/3rdparty/boost/boost/config/user.hpp similarity index 100% rename from boost/boost/config/user.hpp rename to 3rdparty/boost/boost/config/user.hpp diff --git a/boost/boost/config/warning_disable.hpp b/3rdparty/boost/boost/config/warning_disable.hpp similarity index 100% rename from boost/boost/config/warning_disable.hpp rename to 3rdparty/boost/boost/config/warning_disable.hpp diff --git a/boost/boost/container/container_fwd.hpp b/3rdparty/boost/boost/container/container_fwd.hpp similarity index 100% rename from boost/boost/container/container_fwd.hpp rename to 3rdparty/boost/boost/container/container_fwd.hpp diff --git a/boost/boost/container/detail/std_fwd.hpp b/3rdparty/boost/boost/container/detail/std_fwd.hpp similarity index 100% rename from boost/boost/container/detail/std_fwd.hpp rename to 3rdparty/boost/boost/container/detail/std_fwd.hpp diff --git a/boost/boost/core/addressof.hpp b/3rdparty/boost/boost/core/addressof.hpp similarity index 100% rename from boost/boost/core/addressof.hpp rename to 3rdparty/boost/boost/core/addressof.hpp diff --git a/boost/boost/core/checked_delete.hpp b/3rdparty/boost/boost/core/checked_delete.hpp similarity index 100% rename from boost/boost/core/checked_delete.hpp rename to 3rdparty/boost/boost/core/checked_delete.hpp diff --git a/boost/boost/core/demangle.hpp b/3rdparty/boost/boost/core/demangle.hpp similarity index 100% rename from boost/boost/core/demangle.hpp rename to 3rdparty/boost/boost/core/demangle.hpp diff --git a/boost/boost/core/enable_if.hpp b/3rdparty/boost/boost/core/enable_if.hpp similarity index 100% rename from boost/boost/core/enable_if.hpp rename to 3rdparty/boost/boost/core/enable_if.hpp diff --git a/boost/boost/core/explicit_operator_bool.hpp b/3rdparty/boost/boost/core/explicit_operator_bool.hpp similarity index 100% rename from boost/boost/core/explicit_operator_bool.hpp rename to 3rdparty/boost/boost/core/explicit_operator_bool.hpp diff --git a/boost/boost/core/is_same.hpp b/3rdparty/boost/boost/core/is_same.hpp similarity index 100% rename from boost/boost/core/is_same.hpp rename to 3rdparty/boost/boost/core/is_same.hpp diff --git a/boost/boost/core/no_exceptions_support.hpp b/3rdparty/boost/boost/core/no_exceptions_support.hpp similarity index 100% rename from boost/boost/core/no_exceptions_support.hpp rename to 3rdparty/boost/boost/core/no_exceptions_support.hpp diff --git a/boost/boost/core/noncopyable.hpp b/3rdparty/boost/boost/core/noncopyable.hpp similarity index 100% rename from boost/boost/core/noncopyable.hpp rename to 3rdparty/boost/boost/core/noncopyable.hpp diff --git a/boost/boost/core/ref.hpp b/3rdparty/boost/boost/core/ref.hpp similarity index 100% rename from boost/boost/core/ref.hpp rename to 3rdparty/boost/boost/core/ref.hpp diff --git a/boost/boost/core/swap.hpp b/3rdparty/boost/boost/core/swap.hpp similarity index 100% rename from boost/boost/core/swap.hpp rename to 3rdparty/boost/boost/core/swap.hpp diff --git a/boost/boost/core/typeinfo.hpp b/3rdparty/boost/boost/core/typeinfo.hpp similarity index 100% rename from boost/boost/core/typeinfo.hpp rename to 3rdparty/boost/boost/core/typeinfo.hpp diff --git a/boost/boost/crc.hpp b/3rdparty/boost/boost/crc.hpp similarity index 100% rename from boost/boost/crc.hpp rename to 3rdparty/boost/boost/crc.hpp diff --git a/boost/boost/cregex.hpp b/3rdparty/boost/boost/cregex.hpp similarity index 100% rename from boost/boost/cregex.hpp rename to 3rdparty/boost/boost/cregex.hpp diff --git a/boost/boost/cstdint.hpp b/3rdparty/boost/boost/cstdint.hpp similarity index 100% rename from boost/boost/cstdint.hpp rename to 3rdparty/boost/boost/cstdint.hpp diff --git a/boost/boost/current_function.hpp b/3rdparty/boost/boost/current_function.hpp similarity index 100% rename from boost/boost/current_function.hpp rename to 3rdparty/boost/boost/current_function.hpp diff --git a/boost/boost/detail/basic_pointerbuf.hpp b/3rdparty/boost/boost/detail/basic_pointerbuf.hpp similarity index 100% rename from boost/boost/detail/basic_pointerbuf.hpp rename to 3rdparty/boost/boost/detail/basic_pointerbuf.hpp diff --git a/boost/boost/detail/call_traits.hpp b/3rdparty/boost/boost/detail/call_traits.hpp similarity index 100% rename from boost/boost/detail/call_traits.hpp rename to 3rdparty/boost/boost/detail/call_traits.hpp diff --git a/boost/boost/detail/container_fwd.hpp b/3rdparty/boost/boost/detail/container_fwd.hpp similarity index 100% rename from boost/boost/detail/container_fwd.hpp rename to 3rdparty/boost/boost/detail/container_fwd.hpp diff --git a/boost/boost/detail/endian.hpp b/3rdparty/boost/boost/detail/endian.hpp similarity index 100% rename from boost/boost/detail/endian.hpp rename to 3rdparty/boost/boost/detail/endian.hpp diff --git a/boost/boost/detail/fenv.hpp b/3rdparty/boost/boost/detail/fenv.hpp similarity index 100% rename from boost/boost/detail/fenv.hpp rename to 3rdparty/boost/boost/detail/fenv.hpp diff --git a/boost/boost/detail/indirect_traits.hpp b/3rdparty/boost/boost/detail/indirect_traits.hpp similarity index 100% rename from boost/boost/detail/indirect_traits.hpp rename to 3rdparty/boost/boost/detail/indirect_traits.hpp diff --git a/boost/boost/detail/iterator.hpp b/3rdparty/boost/boost/detail/iterator.hpp similarity index 100% rename from boost/boost/detail/iterator.hpp rename to 3rdparty/boost/boost/detail/iterator.hpp diff --git a/boost/boost/detail/lcast_precision.hpp b/3rdparty/boost/boost/detail/lcast_precision.hpp similarity index 100% rename from boost/boost/detail/lcast_precision.hpp rename to 3rdparty/boost/boost/detail/lcast_precision.hpp diff --git a/boost/boost/detail/lightweight_mutex.hpp b/3rdparty/boost/boost/detail/lightweight_mutex.hpp similarity index 100% rename from boost/boost/detail/lightweight_mutex.hpp rename to 3rdparty/boost/boost/detail/lightweight_mutex.hpp diff --git a/boost/boost/detail/no_exceptions_support.hpp b/3rdparty/boost/boost/detail/no_exceptions_support.hpp similarity index 100% rename from boost/boost/detail/no_exceptions_support.hpp rename to 3rdparty/boost/boost/detail/no_exceptions_support.hpp diff --git a/boost/boost/detail/reference_content.hpp b/3rdparty/boost/boost/detail/reference_content.hpp similarity index 100% rename from boost/boost/detail/reference_content.hpp rename to 3rdparty/boost/boost/detail/reference_content.hpp diff --git a/boost/boost/detail/sp_typeinfo.hpp b/3rdparty/boost/boost/detail/sp_typeinfo.hpp similarity index 100% rename from boost/boost/detail/sp_typeinfo.hpp rename to 3rdparty/boost/boost/detail/sp_typeinfo.hpp diff --git a/boost/boost/detail/workaround.hpp b/3rdparty/boost/boost/detail/workaround.hpp similarity index 100% rename from boost/boost/detail/workaround.hpp rename to 3rdparty/boost/boost/detail/workaround.hpp diff --git a/boost/boost/enable_shared_from_this.hpp b/3rdparty/boost/boost/enable_shared_from_this.hpp similarity index 100% rename from boost/boost/enable_shared_from_this.hpp rename to 3rdparty/boost/boost/enable_shared_from_this.hpp diff --git a/boost/boost/exception/exception.hpp b/3rdparty/boost/boost/exception/exception.hpp similarity index 100% rename from boost/boost/exception/exception.hpp rename to 3rdparty/boost/boost/exception/exception.hpp diff --git a/boost/boost/format.hpp b/3rdparty/boost/boost/format.hpp similarity index 100% rename from boost/boost/format.hpp rename to 3rdparty/boost/boost/format.hpp diff --git a/boost/boost/format/alt_sstream.hpp b/3rdparty/boost/boost/format/alt_sstream.hpp similarity index 100% rename from boost/boost/format/alt_sstream.hpp rename to 3rdparty/boost/boost/format/alt_sstream.hpp diff --git a/boost/boost/format/alt_sstream_impl.hpp b/3rdparty/boost/boost/format/alt_sstream_impl.hpp similarity index 100% rename from boost/boost/format/alt_sstream_impl.hpp rename to 3rdparty/boost/boost/format/alt_sstream_impl.hpp diff --git a/boost/boost/format/detail/compat_workarounds.hpp b/3rdparty/boost/boost/format/detail/compat_workarounds.hpp similarity index 100% rename from boost/boost/format/detail/compat_workarounds.hpp rename to 3rdparty/boost/boost/format/detail/compat_workarounds.hpp diff --git a/boost/boost/format/detail/config_macros.hpp b/3rdparty/boost/boost/format/detail/config_macros.hpp similarity index 100% rename from boost/boost/format/detail/config_macros.hpp rename to 3rdparty/boost/boost/format/detail/config_macros.hpp diff --git a/boost/boost/format/detail/msvc_disambiguater.hpp b/3rdparty/boost/boost/format/detail/msvc_disambiguater.hpp similarity index 100% rename from boost/boost/format/detail/msvc_disambiguater.hpp rename to 3rdparty/boost/boost/format/detail/msvc_disambiguater.hpp diff --git a/boost/boost/format/detail/unset_macros.hpp b/3rdparty/boost/boost/format/detail/unset_macros.hpp similarity index 100% rename from boost/boost/format/detail/unset_macros.hpp rename to 3rdparty/boost/boost/format/detail/unset_macros.hpp diff --git a/boost/boost/format/detail/workarounds_gcc-2_95.hpp b/3rdparty/boost/boost/format/detail/workarounds_gcc-2_95.hpp similarity index 100% rename from boost/boost/format/detail/workarounds_gcc-2_95.hpp rename to 3rdparty/boost/boost/format/detail/workarounds_gcc-2_95.hpp diff --git a/boost/boost/format/detail/workarounds_stlport.hpp b/3rdparty/boost/boost/format/detail/workarounds_stlport.hpp similarity index 100% rename from boost/boost/format/detail/workarounds_stlport.hpp rename to 3rdparty/boost/boost/format/detail/workarounds_stlport.hpp diff --git a/boost/boost/format/exceptions.hpp b/3rdparty/boost/boost/format/exceptions.hpp similarity index 100% rename from boost/boost/format/exceptions.hpp rename to 3rdparty/boost/boost/format/exceptions.hpp diff --git a/boost/boost/format/feed_args.hpp b/3rdparty/boost/boost/format/feed_args.hpp similarity index 100% rename from boost/boost/format/feed_args.hpp rename to 3rdparty/boost/boost/format/feed_args.hpp diff --git a/boost/boost/format/format_class.hpp b/3rdparty/boost/boost/format/format_class.hpp similarity index 100% rename from boost/boost/format/format_class.hpp rename to 3rdparty/boost/boost/format/format_class.hpp diff --git a/boost/boost/format/format_fwd.hpp b/3rdparty/boost/boost/format/format_fwd.hpp similarity index 100% rename from boost/boost/format/format_fwd.hpp rename to 3rdparty/boost/boost/format/format_fwd.hpp diff --git a/boost/boost/format/format_implementation.hpp b/3rdparty/boost/boost/format/format_implementation.hpp similarity index 100% rename from boost/boost/format/format_implementation.hpp rename to 3rdparty/boost/boost/format/format_implementation.hpp diff --git a/boost/boost/format/free_funcs.hpp b/3rdparty/boost/boost/format/free_funcs.hpp similarity index 100% rename from boost/boost/format/free_funcs.hpp rename to 3rdparty/boost/boost/format/free_funcs.hpp diff --git a/boost/boost/format/group.hpp b/3rdparty/boost/boost/format/group.hpp similarity index 100% rename from boost/boost/format/group.hpp rename to 3rdparty/boost/boost/format/group.hpp diff --git a/boost/boost/format/internals.hpp b/3rdparty/boost/boost/format/internals.hpp similarity index 100% rename from boost/boost/format/internals.hpp rename to 3rdparty/boost/boost/format/internals.hpp diff --git a/boost/boost/format/internals_fwd.hpp b/3rdparty/boost/boost/format/internals_fwd.hpp similarity index 100% rename from boost/boost/format/internals_fwd.hpp rename to 3rdparty/boost/boost/format/internals_fwd.hpp diff --git a/boost/boost/format/parsing.hpp b/3rdparty/boost/boost/format/parsing.hpp similarity index 100% rename from boost/boost/format/parsing.hpp rename to 3rdparty/boost/boost/format/parsing.hpp diff --git a/boost/boost/function.hpp b/3rdparty/boost/boost/function.hpp similarity index 100% rename from boost/boost/function.hpp rename to 3rdparty/boost/boost/function.hpp diff --git a/boost/boost/function/detail/function_iterate.hpp b/3rdparty/boost/boost/function/detail/function_iterate.hpp similarity index 100% rename from boost/boost/function/detail/function_iterate.hpp rename to 3rdparty/boost/boost/function/detail/function_iterate.hpp diff --git a/boost/boost/function/detail/gen_maybe_include.pl b/3rdparty/boost/boost/function/detail/gen_maybe_include.pl similarity index 100% rename from boost/boost/function/detail/gen_maybe_include.pl rename to 3rdparty/boost/boost/function/detail/gen_maybe_include.pl diff --git a/boost/boost/function/detail/maybe_include.hpp b/3rdparty/boost/boost/function/detail/maybe_include.hpp similarity index 100% rename from boost/boost/function/detail/maybe_include.hpp rename to 3rdparty/boost/boost/function/detail/maybe_include.hpp diff --git a/boost/boost/function/detail/prologue.hpp b/3rdparty/boost/boost/function/detail/prologue.hpp similarity index 100% rename from boost/boost/function/detail/prologue.hpp rename to 3rdparty/boost/boost/function/detail/prologue.hpp diff --git a/boost/boost/function/function0.hpp b/3rdparty/boost/boost/function/function0.hpp similarity index 100% rename from boost/boost/function/function0.hpp rename to 3rdparty/boost/boost/function/function0.hpp diff --git a/boost/boost/function/function1.hpp b/3rdparty/boost/boost/function/function1.hpp similarity index 100% rename from boost/boost/function/function1.hpp rename to 3rdparty/boost/boost/function/function1.hpp diff --git a/boost/boost/function/function10.hpp b/3rdparty/boost/boost/function/function10.hpp similarity index 100% rename from boost/boost/function/function10.hpp rename to 3rdparty/boost/boost/function/function10.hpp diff --git a/boost/boost/function/function2.hpp b/3rdparty/boost/boost/function/function2.hpp similarity index 100% rename from boost/boost/function/function2.hpp rename to 3rdparty/boost/boost/function/function2.hpp diff --git a/boost/boost/function/function3.hpp b/3rdparty/boost/boost/function/function3.hpp similarity index 100% rename from boost/boost/function/function3.hpp rename to 3rdparty/boost/boost/function/function3.hpp diff --git a/boost/boost/function/function4.hpp b/3rdparty/boost/boost/function/function4.hpp similarity index 100% rename from boost/boost/function/function4.hpp rename to 3rdparty/boost/boost/function/function4.hpp diff --git a/boost/boost/function/function5.hpp b/3rdparty/boost/boost/function/function5.hpp similarity index 100% rename from boost/boost/function/function5.hpp rename to 3rdparty/boost/boost/function/function5.hpp diff --git a/boost/boost/function/function6.hpp b/3rdparty/boost/boost/function/function6.hpp similarity index 100% rename from boost/boost/function/function6.hpp rename to 3rdparty/boost/boost/function/function6.hpp diff --git a/boost/boost/function/function7.hpp b/3rdparty/boost/boost/function/function7.hpp similarity index 100% rename from boost/boost/function/function7.hpp rename to 3rdparty/boost/boost/function/function7.hpp diff --git a/boost/boost/function/function8.hpp b/3rdparty/boost/boost/function/function8.hpp similarity index 100% rename from boost/boost/function/function8.hpp rename to 3rdparty/boost/boost/function/function8.hpp diff --git a/boost/boost/function/function9.hpp b/3rdparty/boost/boost/function/function9.hpp similarity index 100% rename from boost/boost/function/function9.hpp rename to 3rdparty/boost/boost/function/function9.hpp diff --git a/boost/boost/function/function_base.hpp b/3rdparty/boost/boost/function/function_base.hpp similarity index 100% rename from boost/boost/function/function_base.hpp rename to 3rdparty/boost/boost/function/function_base.hpp diff --git a/boost/boost/function/function_fwd.hpp b/3rdparty/boost/boost/function/function_fwd.hpp similarity index 100% rename from boost/boost/function/function_fwd.hpp rename to 3rdparty/boost/boost/function/function_fwd.hpp diff --git a/boost/boost/function/function_template.hpp b/3rdparty/boost/boost/function/function_template.hpp similarity index 100% rename from boost/boost/function/function_template.hpp rename to 3rdparty/boost/boost/function/function_template.hpp diff --git a/boost/boost/function/function_typeof.hpp b/3rdparty/boost/boost/function/function_typeof.hpp similarity index 100% rename from boost/boost/function/function_typeof.hpp rename to 3rdparty/boost/boost/function/function_typeof.hpp diff --git a/boost/boost/function/gen_function_N.pl b/3rdparty/boost/boost/function/gen_function_N.pl similarity index 100% rename from boost/boost/function/gen_function_N.pl rename to 3rdparty/boost/boost/function/gen_function_N.pl diff --git a/boost/boost/function_equal.hpp b/3rdparty/boost/boost/function_equal.hpp similarity index 100% rename from boost/boost/function_equal.hpp rename to 3rdparty/boost/boost/function_equal.hpp diff --git a/boost/boost/functional.hpp b/3rdparty/boost/boost/functional.hpp similarity index 100% rename from boost/boost/functional.hpp rename to 3rdparty/boost/boost/functional.hpp diff --git a/boost/boost/functional/hash.hpp b/3rdparty/boost/boost/functional/hash.hpp similarity index 100% rename from boost/boost/functional/hash.hpp rename to 3rdparty/boost/boost/functional/hash.hpp diff --git a/boost/boost/functional/hash/detail/float_functions.hpp b/3rdparty/boost/boost/functional/hash/detail/float_functions.hpp similarity index 100% rename from boost/boost/functional/hash/detail/float_functions.hpp rename to 3rdparty/boost/boost/functional/hash/detail/float_functions.hpp diff --git a/boost/boost/functional/hash/detail/hash_float.hpp b/3rdparty/boost/boost/functional/hash/detail/hash_float.hpp similarity index 100% rename from boost/boost/functional/hash/detail/hash_float.hpp rename to 3rdparty/boost/boost/functional/hash/detail/hash_float.hpp diff --git a/boost/boost/functional/hash/detail/limits.hpp b/3rdparty/boost/boost/functional/hash/detail/limits.hpp similarity index 100% rename from boost/boost/functional/hash/detail/limits.hpp rename to 3rdparty/boost/boost/functional/hash/detail/limits.hpp diff --git a/boost/boost/functional/hash/extensions.hpp b/3rdparty/boost/boost/functional/hash/extensions.hpp similarity index 100% rename from boost/boost/functional/hash/extensions.hpp rename to 3rdparty/boost/boost/functional/hash/extensions.hpp diff --git a/boost/boost/functional/hash/hash.hpp b/3rdparty/boost/boost/functional/hash/hash.hpp similarity index 100% rename from boost/boost/functional/hash/hash.hpp rename to 3rdparty/boost/boost/functional/hash/hash.hpp diff --git a/boost/boost/functional/hash/hash_fwd.hpp b/3rdparty/boost/boost/functional/hash/hash_fwd.hpp similarity index 100% rename from boost/boost/functional/hash/hash_fwd.hpp rename to 3rdparty/boost/boost/functional/hash/hash_fwd.hpp diff --git a/boost/boost/functional/hash_fwd.hpp b/3rdparty/boost/boost/functional/hash_fwd.hpp similarity index 100% rename from boost/boost/functional/hash_fwd.hpp rename to 3rdparty/boost/boost/functional/hash_fwd.hpp diff --git a/boost/boost/get_pointer.hpp b/3rdparty/boost/boost/get_pointer.hpp similarity index 100% rename from boost/boost/get_pointer.hpp rename to 3rdparty/boost/boost/get_pointer.hpp diff --git a/boost/boost/integer.hpp b/3rdparty/boost/boost/integer.hpp similarity index 100% rename from boost/boost/integer.hpp rename to 3rdparty/boost/boost/integer.hpp diff --git a/boost/boost/integer/static_log2.hpp b/3rdparty/boost/boost/integer/static_log2.hpp similarity index 100% rename from boost/boost/integer/static_log2.hpp rename to 3rdparty/boost/boost/integer/static_log2.hpp diff --git a/boost/boost/integer_fwd.hpp b/3rdparty/boost/boost/integer_fwd.hpp similarity index 100% rename from boost/boost/integer_fwd.hpp rename to 3rdparty/boost/boost/integer_fwd.hpp diff --git a/boost/boost/integer_traits.hpp b/3rdparty/boost/boost/integer_traits.hpp similarity index 100% rename from boost/boost/integer_traits.hpp rename to 3rdparty/boost/boost/integer_traits.hpp diff --git a/boost/boost/intrusive_ptr.hpp b/3rdparty/boost/boost/intrusive_ptr.hpp similarity index 100% rename from boost/boost/intrusive_ptr.hpp rename to 3rdparty/boost/boost/intrusive_ptr.hpp diff --git a/boost/boost/is_placeholder.hpp b/3rdparty/boost/boost/is_placeholder.hpp similarity index 100% rename from boost/boost/is_placeholder.hpp rename to 3rdparty/boost/boost/is_placeholder.hpp diff --git a/boost/boost/iterator.hpp b/3rdparty/boost/boost/iterator.hpp similarity index 100% rename from boost/boost/iterator.hpp rename to 3rdparty/boost/boost/iterator.hpp diff --git a/boost/boost/iterator/detail/config_def.hpp b/3rdparty/boost/boost/iterator/detail/config_def.hpp similarity index 100% rename from boost/boost/iterator/detail/config_def.hpp rename to 3rdparty/boost/boost/iterator/detail/config_def.hpp diff --git a/boost/boost/iterator/detail/config_undef.hpp b/3rdparty/boost/boost/iterator/detail/config_undef.hpp similarity index 100% rename from boost/boost/iterator/detail/config_undef.hpp rename to 3rdparty/boost/boost/iterator/detail/config_undef.hpp diff --git a/boost/boost/iterator/detail/enable_if.hpp b/3rdparty/boost/boost/iterator/detail/enable_if.hpp similarity index 100% rename from boost/boost/iterator/detail/enable_if.hpp rename to 3rdparty/boost/boost/iterator/detail/enable_if.hpp diff --git a/boost/boost/iterator/detail/facade_iterator_category.hpp b/3rdparty/boost/boost/iterator/detail/facade_iterator_category.hpp similarity index 100% rename from boost/boost/iterator/detail/facade_iterator_category.hpp rename to 3rdparty/boost/boost/iterator/detail/facade_iterator_category.hpp diff --git a/boost/boost/iterator/interoperable.hpp b/3rdparty/boost/boost/iterator/interoperable.hpp similarity index 100% rename from boost/boost/iterator/interoperable.hpp rename to 3rdparty/boost/boost/iterator/interoperable.hpp diff --git a/boost/boost/iterator/iterator_adaptor.hpp b/3rdparty/boost/boost/iterator/iterator_adaptor.hpp similarity index 100% rename from boost/boost/iterator/iterator_adaptor.hpp rename to 3rdparty/boost/boost/iterator/iterator_adaptor.hpp diff --git a/boost/boost/iterator/iterator_categories.hpp b/3rdparty/boost/boost/iterator/iterator_categories.hpp similarity index 100% rename from boost/boost/iterator/iterator_categories.hpp rename to 3rdparty/boost/boost/iterator/iterator_categories.hpp diff --git a/boost/boost/iterator/iterator_concepts.hpp b/3rdparty/boost/boost/iterator/iterator_concepts.hpp similarity index 100% rename from boost/boost/iterator/iterator_concepts.hpp rename to 3rdparty/boost/boost/iterator/iterator_concepts.hpp diff --git a/boost/boost/iterator/iterator_facade.hpp b/3rdparty/boost/boost/iterator/iterator_facade.hpp similarity index 100% rename from boost/boost/iterator/iterator_facade.hpp rename to 3rdparty/boost/boost/iterator/iterator_facade.hpp diff --git a/boost/boost/iterator/iterator_traits.hpp b/3rdparty/boost/boost/iterator/iterator_traits.hpp similarity index 100% rename from boost/boost/iterator/iterator_traits.hpp rename to 3rdparty/boost/boost/iterator/iterator_traits.hpp diff --git a/boost/boost/iterator/minimum_category.hpp b/3rdparty/boost/boost/iterator/minimum_category.hpp similarity index 100% rename from boost/boost/iterator/minimum_category.hpp rename to 3rdparty/boost/boost/iterator/minimum_category.hpp diff --git a/boost/boost/iterator/reverse_iterator.hpp b/3rdparty/boost/boost/iterator/reverse_iterator.hpp similarity index 100% rename from boost/boost/iterator/reverse_iterator.hpp rename to 3rdparty/boost/boost/iterator/reverse_iterator.hpp diff --git a/boost/boost/last_value.hpp b/3rdparty/boost/boost/last_value.hpp similarity index 100% rename from boost/boost/last_value.hpp rename to 3rdparty/boost/boost/last_value.hpp diff --git a/boost/boost/lexical_cast.hpp b/3rdparty/boost/boost/lexical_cast.hpp similarity index 100% rename from boost/boost/lexical_cast.hpp rename to 3rdparty/boost/boost/lexical_cast.hpp diff --git a/boost/boost/lexical_cast/bad_lexical_cast.hpp b/3rdparty/boost/boost/lexical_cast/bad_lexical_cast.hpp similarity index 100% rename from boost/boost/lexical_cast/bad_lexical_cast.hpp rename to 3rdparty/boost/boost/lexical_cast/bad_lexical_cast.hpp diff --git a/boost/boost/lexical_cast/detail/converter_lexical.hpp b/3rdparty/boost/boost/lexical_cast/detail/converter_lexical.hpp similarity index 100% rename from boost/boost/lexical_cast/detail/converter_lexical.hpp rename to 3rdparty/boost/boost/lexical_cast/detail/converter_lexical.hpp diff --git a/boost/boost/lexical_cast/detail/converter_lexical_streams.hpp b/3rdparty/boost/boost/lexical_cast/detail/converter_lexical_streams.hpp similarity index 100% rename from boost/boost/lexical_cast/detail/converter_lexical_streams.hpp rename to 3rdparty/boost/boost/lexical_cast/detail/converter_lexical_streams.hpp diff --git a/boost/boost/lexical_cast/detail/converter_numeric.hpp b/3rdparty/boost/boost/lexical_cast/detail/converter_numeric.hpp similarity index 100% rename from boost/boost/lexical_cast/detail/converter_numeric.hpp rename to 3rdparty/boost/boost/lexical_cast/detail/converter_numeric.hpp diff --git a/boost/boost/lexical_cast/detail/inf_nan.hpp b/3rdparty/boost/boost/lexical_cast/detail/inf_nan.hpp similarity index 100% rename from boost/boost/lexical_cast/detail/inf_nan.hpp rename to 3rdparty/boost/boost/lexical_cast/detail/inf_nan.hpp diff --git a/boost/boost/lexical_cast/detail/is_character.hpp b/3rdparty/boost/boost/lexical_cast/detail/is_character.hpp similarity index 100% rename from boost/boost/lexical_cast/detail/is_character.hpp rename to 3rdparty/boost/boost/lexical_cast/detail/is_character.hpp diff --git a/boost/boost/lexical_cast/detail/lcast_char_constants.hpp b/3rdparty/boost/boost/lexical_cast/detail/lcast_char_constants.hpp similarity index 100% rename from boost/boost/lexical_cast/detail/lcast_char_constants.hpp rename to 3rdparty/boost/boost/lexical_cast/detail/lcast_char_constants.hpp diff --git a/boost/boost/lexical_cast/detail/lcast_unsigned_converters.hpp b/3rdparty/boost/boost/lexical_cast/detail/lcast_unsigned_converters.hpp similarity index 100% rename from boost/boost/lexical_cast/detail/lcast_unsigned_converters.hpp rename to 3rdparty/boost/boost/lexical_cast/detail/lcast_unsigned_converters.hpp diff --git a/boost/boost/lexical_cast/detail/widest_char.hpp b/3rdparty/boost/boost/lexical_cast/detail/widest_char.hpp similarity index 100% rename from boost/boost/lexical_cast/detail/widest_char.hpp rename to 3rdparty/boost/boost/lexical_cast/detail/widest_char.hpp diff --git a/boost/boost/lexical_cast/try_lexical_convert.hpp b/3rdparty/boost/boost/lexical_cast/try_lexical_convert.hpp similarity index 100% rename from boost/boost/lexical_cast/try_lexical_convert.hpp rename to 3rdparty/boost/boost/lexical_cast/try_lexical_convert.hpp diff --git a/boost/boost/limits.hpp b/3rdparty/boost/boost/limits.hpp similarity index 100% rename from boost/boost/limits.hpp rename to 3rdparty/boost/boost/limits.hpp diff --git a/boost/boost/make_shared.hpp b/3rdparty/boost/boost/make_shared.hpp similarity index 100% rename from boost/boost/make_shared.hpp rename to 3rdparty/boost/boost/make_shared.hpp diff --git a/boost/boost/math/policies/policy.hpp b/3rdparty/boost/boost/math/policies/policy.hpp similarity index 100% rename from boost/boost/math/policies/policy.hpp rename to 3rdparty/boost/boost/math/policies/policy.hpp diff --git a/boost/boost/math/special_functions/detail/fp_traits.hpp b/3rdparty/boost/boost/math/special_functions/detail/fp_traits.hpp similarity index 100% rename from boost/boost/math/special_functions/detail/fp_traits.hpp rename to 3rdparty/boost/boost/math/special_functions/detail/fp_traits.hpp diff --git a/boost/boost/math/special_functions/detail/round_fwd.hpp b/3rdparty/boost/boost/math/special_functions/detail/round_fwd.hpp similarity index 100% rename from boost/boost/math/special_functions/detail/round_fwd.hpp rename to 3rdparty/boost/boost/math/special_functions/detail/round_fwd.hpp diff --git a/boost/boost/math/special_functions/fpclassify.hpp b/3rdparty/boost/boost/math/special_functions/fpclassify.hpp similarity index 100% rename from boost/boost/math/special_functions/fpclassify.hpp rename to 3rdparty/boost/boost/math/special_functions/fpclassify.hpp diff --git a/boost/boost/math/special_functions/math_fwd.hpp b/3rdparty/boost/boost/math/special_functions/math_fwd.hpp similarity index 100% rename from boost/boost/math/special_functions/math_fwd.hpp rename to 3rdparty/boost/boost/math/special_functions/math_fwd.hpp diff --git a/boost/boost/math/special_functions/sign.hpp b/3rdparty/boost/boost/math/special_functions/sign.hpp similarity index 100% rename from boost/boost/math/special_functions/sign.hpp rename to 3rdparty/boost/boost/math/special_functions/sign.hpp diff --git a/boost/boost/math/tools/config.hpp b/3rdparty/boost/boost/math/tools/config.hpp similarity index 100% rename from boost/boost/math/tools/config.hpp rename to 3rdparty/boost/boost/math/tools/config.hpp diff --git a/boost/boost/math/tools/promotion.hpp b/3rdparty/boost/boost/math/tools/promotion.hpp similarity index 100% rename from boost/boost/math/tools/promotion.hpp rename to 3rdparty/boost/boost/math/tools/promotion.hpp diff --git a/boost/boost/math/tools/real_cast.hpp b/3rdparty/boost/boost/math/tools/real_cast.hpp similarity index 100% rename from boost/boost/math/tools/real_cast.hpp rename to 3rdparty/boost/boost/math/tools/real_cast.hpp diff --git a/boost/boost/math/tools/user.hpp b/3rdparty/boost/boost/math/tools/user.hpp similarity index 100% rename from boost/boost/math/tools/user.hpp rename to 3rdparty/boost/boost/math/tools/user.hpp diff --git a/boost/boost/mem_fn.hpp b/3rdparty/boost/boost/mem_fn.hpp similarity index 100% rename from boost/boost/mem_fn.hpp rename to 3rdparty/boost/boost/mem_fn.hpp diff --git a/boost/boost/move/core.hpp b/3rdparty/boost/boost/move/core.hpp similarity index 100% rename from boost/boost/move/core.hpp rename to 3rdparty/boost/boost/move/core.hpp diff --git a/boost/boost/move/detail/config_begin.hpp b/3rdparty/boost/boost/move/detail/config_begin.hpp similarity index 100% rename from boost/boost/move/detail/config_begin.hpp rename to 3rdparty/boost/boost/move/detail/config_begin.hpp diff --git a/boost/boost/move/detail/config_end.hpp b/3rdparty/boost/boost/move/detail/config_end.hpp similarity index 100% rename from boost/boost/move/detail/config_end.hpp rename to 3rdparty/boost/boost/move/detail/config_end.hpp diff --git a/boost/boost/move/detail/meta_utils.hpp b/3rdparty/boost/boost/move/detail/meta_utils.hpp similarity index 100% rename from boost/boost/move/detail/meta_utils.hpp rename to 3rdparty/boost/boost/move/detail/meta_utils.hpp diff --git a/boost/boost/move/detail/meta_utils_core.hpp b/3rdparty/boost/boost/move/detail/meta_utils_core.hpp similarity index 100% rename from boost/boost/move/detail/meta_utils_core.hpp rename to 3rdparty/boost/boost/move/detail/meta_utils_core.hpp diff --git a/boost/boost/move/detail/type_traits.hpp b/3rdparty/boost/boost/move/detail/type_traits.hpp similarity index 100% rename from boost/boost/move/detail/type_traits.hpp rename to 3rdparty/boost/boost/move/detail/type_traits.hpp diff --git a/boost/boost/move/detail/workaround.hpp b/3rdparty/boost/boost/move/detail/workaround.hpp similarity index 100% rename from boost/boost/move/detail/workaround.hpp rename to 3rdparty/boost/boost/move/detail/workaround.hpp diff --git a/boost/boost/move/traits.hpp b/3rdparty/boost/boost/move/traits.hpp similarity index 100% rename from boost/boost/move/traits.hpp rename to 3rdparty/boost/boost/move/traits.hpp diff --git a/boost/boost/move/utility.hpp b/3rdparty/boost/boost/move/utility.hpp similarity index 100% rename from boost/boost/move/utility.hpp rename to 3rdparty/boost/boost/move/utility.hpp diff --git a/boost/boost/move/utility_core.hpp b/3rdparty/boost/boost/move/utility_core.hpp similarity index 100% rename from boost/boost/move/utility_core.hpp rename to 3rdparty/boost/boost/move/utility_core.hpp diff --git a/boost/boost/mpl/O1_size.hpp b/3rdparty/boost/boost/mpl/O1_size.hpp similarity index 100% rename from boost/boost/mpl/O1_size.hpp rename to 3rdparty/boost/boost/mpl/O1_size.hpp diff --git a/boost/boost/mpl/O1_size_fwd.hpp b/3rdparty/boost/boost/mpl/O1_size_fwd.hpp similarity index 100% rename from boost/boost/mpl/O1_size_fwd.hpp rename to 3rdparty/boost/boost/mpl/O1_size_fwd.hpp diff --git a/boost/boost/mpl/advance.hpp b/3rdparty/boost/boost/mpl/advance.hpp similarity index 100% rename from boost/boost/mpl/advance.hpp rename to 3rdparty/boost/boost/mpl/advance.hpp diff --git a/boost/boost/mpl/advance_fwd.hpp b/3rdparty/boost/boost/mpl/advance_fwd.hpp similarity index 100% rename from boost/boost/mpl/advance_fwd.hpp rename to 3rdparty/boost/boost/mpl/advance_fwd.hpp diff --git a/boost/boost/mpl/always.hpp b/3rdparty/boost/boost/mpl/always.hpp similarity index 100% rename from boost/boost/mpl/always.hpp rename to 3rdparty/boost/boost/mpl/always.hpp diff --git a/boost/boost/mpl/and.hpp b/3rdparty/boost/boost/mpl/and.hpp similarity index 100% rename from boost/boost/mpl/and.hpp rename to 3rdparty/boost/boost/mpl/and.hpp diff --git a/boost/boost/mpl/apply.hpp b/3rdparty/boost/boost/mpl/apply.hpp similarity index 100% rename from boost/boost/mpl/apply.hpp rename to 3rdparty/boost/boost/mpl/apply.hpp diff --git a/boost/boost/mpl/apply_fwd.hpp b/3rdparty/boost/boost/mpl/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/apply_fwd.hpp diff --git a/boost/boost/mpl/apply_wrap.hpp b/3rdparty/boost/boost/mpl/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/apply_wrap.hpp diff --git a/boost/boost/mpl/arg.hpp b/3rdparty/boost/boost/mpl/arg.hpp similarity index 100% rename from boost/boost/mpl/arg.hpp rename to 3rdparty/boost/boost/mpl/arg.hpp diff --git a/boost/boost/mpl/arg_fwd.hpp b/3rdparty/boost/boost/mpl/arg_fwd.hpp similarity index 100% rename from boost/boost/mpl/arg_fwd.hpp rename to 3rdparty/boost/boost/mpl/arg_fwd.hpp diff --git a/boost/boost/mpl/assert.hpp b/3rdparty/boost/boost/mpl/assert.hpp similarity index 100% rename from boost/boost/mpl/assert.hpp rename to 3rdparty/boost/boost/mpl/assert.hpp diff --git a/boost/boost/mpl/at.hpp b/3rdparty/boost/boost/mpl/at.hpp similarity index 100% rename from boost/boost/mpl/at.hpp rename to 3rdparty/boost/boost/mpl/at.hpp diff --git a/boost/boost/mpl/at_fwd.hpp b/3rdparty/boost/boost/mpl/at_fwd.hpp similarity index 100% rename from boost/boost/mpl/at_fwd.hpp rename to 3rdparty/boost/boost/mpl/at_fwd.hpp diff --git a/boost/boost/mpl/aux_/O1_size_impl.hpp b/3rdparty/boost/boost/mpl/aux_/O1_size_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/O1_size_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/O1_size_impl.hpp diff --git a/boost/boost/mpl/aux_/adl_barrier.hpp b/3rdparty/boost/boost/mpl/aux_/adl_barrier.hpp similarity index 100% rename from boost/boost/mpl/aux_/adl_barrier.hpp rename to 3rdparty/boost/boost/mpl/aux_/adl_barrier.hpp diff --git a/boost/boost/mpl/aux_/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/arg_typedef.hpp b/3rdparty/boost/boost/mpl/aux_/arg_typedef.hpp similarity index 100% rename from boost/boost/mpl/aux_/arg_typedef.hpp rename to 3rdparty/boost/boost/mpl/aux_/arg_typedef.hpp diff --git a/boost/boost/mpl/aux_/arithmetic_op.hpp b/3rdparty/boost/boost/mpl/aux_/arithmetic_op.hpp similarity index 100% rename from boost/boost/mpl/aux_/arithmetic_op.hpp rename to 3rdparty/boost/boost/mpl/aux_/arithmetic_op.hpp diff --git a/boost/boost/mpl/aux_/arity.hpp b/3rdparty/boost/boost/mpl/aux_/arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/arity.hpp diff --git a/boost/boost/mpl/aux_/arity_spec.hpp b/3rdparty/boost/boost/mpl/aux_/arity_spec.hpp similarity index 100% rename from boost/boost/mpl/aux_/arity_spec.hpp rename to 3rdparty/boost/boost/mpl/aux_/arity_spec.hpp diff --git a/boost/boost/mpl/aux_/at_impl.hpp b/3rdparty/boost/boost/mpl/aux_/at_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/at_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/at_impl.hpp diff --git a/boost/boost/mpl/aux_/begin_end_impl.hpp b/3rdparty/boost/boost/mpl/aux_/begin_end_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/begin_end_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/begin_end_impl.hpp diff --git a/boost/boost/mpl/aux_/clear_impl.hpp b/3rdparty/boost/boost/mpl/aux_/clear_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/clear_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/clear_impl.hpp diff --git a/boost/boost/mpl/aux_/common_name_wknd.hpp b/3rdparty/boost/boost/mpl/aux_/common_name_wknd.hpp similarity index 100% rename from boost/boost/mpl/aux_/common_name_wknd.hpp rename to 3rdparty/boost/boost/mpl/aux_/common_name_wknd.hpp diff --git a/boost/boost/mpl/aux_/comparison_op.hpp b/3rdparty/boost/boost/mpl/aux_/comparison_op.hpp similarity index 100% rename from boost/boost/mpl/aux_/comparison_op.hpp rename to 3rdparty/boost/boost/mpl/aux_/comparison_op.hpp diff --git a/boost/boost/mpl/aux_/config/adl.hpp b/3rdparty/boost/boost/mpl/aux_/config/adl.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/adl.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/adl.hpp diff --git a/boost/boost/mpl/aux_/config/arrays.hpp b/3rdparty/boost/boost/mpl/aux_/config/arrays.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/arrays.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/arrays.hpp diff --git a/boost/boost/mpl/aux_/config/bcc.hpp b/3rdparty/boost/boost/mpl/aux_/config/bcc.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/bcc.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/bcc.hpp diff --git a/boost/boost/mpl/aux_/config/bind.hpp b/3rdparty/boost/boost/mpl/aux_/config/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/bind.hpp diff --git a/boost/boost/mpl/aux_/config/compiler.hpp b/3rdparty/boost/boost/mpl/aux_/config/compiler.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/compiler.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/compiler.hpp diff --git a/boost/boost/mpl/aux_/config/ctps.hpp b/3rdparty/boost/boost/mpl/aux_/config/ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/ctps.hpp diff --git a/boost/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp diff --git a/boost/boost/mpl/aux_/config/dtp.hpp b/3rdparty/boost/boost/mpl/aux_/config/dtp.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/dtp.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/dtp.hpp diff --git a/boost/boost/mpl/aux_/config/eti.hpp b/3rdparty/boost/boost/mpl/aux_/config/eti.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/eti.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/eti.hpp diff --git a/boost/boost/mpl/aux_/config/forwarding.hpp b/3rdparty/boost/boost/mpl/aux_/config/forwarding.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/forwarding.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/forwarding.hpp diff --git a/boost/boost/mpl/aux_/config/gcc.hpp b/3rdparty/boost/boost/mpl/aux_/config/gcc.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/gcc.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/gcc.hpp diff --git a/boost/boost/mpl/aux_/config/gpu.hpp b/3rdparty/boost/boost/mpl/aux_/config/gpu.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/gpu.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/gpu.hpp diff --git a/boost/boost/mpl/aux_/config/has_apply.hpp b/3rdparty/boost/boost/mpl/aux_/config/has_apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/has_apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/has_apply.hpp diff --git a/boost/boost/mpl/aux_/config/has_xxx.hpp b/3rdparty/boost/boost/mpl/aux_/config/has_xxx.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/has_xxx.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/has_xxx.hpp diff --git a/boost/boost/mpl/aux_/config/integral.hpp b/3rdparty/boost/boost/mpl/aux_/config/integral.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/integral.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/integral.hpp diff --git a/boost/boost/mpl/aux_/config/intel.hpp b/3rdparty/boost/boost/mpl/aux_/config/intel.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/intel.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/intel.hpp diff --git a/boost/boost/mpl/aux_/config/lambda.hpp b/3rdparty/boost/boost/mpl/aux_/config/lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/lambda.hpp diff --git a/boost/boost/mpl/aux_/config/msvc.hpp b/3rdparty/boost/boost/mpl/aux_/config/msvc.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/msvc.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/msvc.hpp diff --git a/boost/boost/mpl/aux_/config/msvc_typename.hpp b/3rdparty/boost/boost/mpl/aux_/config/msvc_typename.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/msvc_typename.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/msvc_typename.hpp diff --git a/boost/boost/mpl/aux_/config/nttp.hpp b/3rdparty/boost/boost/mpl/aux_/config/nttp.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/nttp.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/nttp.hpp diff --git a/boost/boost/mpl/aux_/config/overload_resolution.hpp b/3rdparty/boost/boost/mpl/aux_/config/overload_resolution.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/overload_resolution.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/overload_resolution.hpp diff --git a/boost/boost/mpl/aux_/config/pp_counter.hpp b/3rdparty/boost/boost/mpl/aux_/config/pp_counter.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/pp_counter.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/pp_counter.hpp diff --git a/boost/boost/mpl/aux_/config/preprocessor.hpp b/3rdparty/boost/boost/mpl/aux_/config/preprocessor.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/preprocessor.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/preprocessor.hpp diff --git a/boost/boost/mpl/aux_/config/static_constant.hpp b/3rdparty/boost/boost/mpl/aux_/config/static_constant.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/static_constant.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/static_constant.hpp diff --git a/boost/boost/mpl/aux_/config/ttp.hpp b/3rdparty/boost/boost/mpl/aux_/config/ttp.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/ttp.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/ttp.hpp diff --git a/boost/boost/mpl/aux_/config/typeof.hpp b/3rdparty/boost/boost/mpl/aux_/config/typeof.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/typeof.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/typeof.hpp diff --git a/boost/boost/mpl/aux_/config/use_preprocessed.hpp b/3rdparty/boost/boost/mpl/aux_/config/use_preprocessed.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/use_preprocessed.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/use_preprocessed.hpp diff --git a/boost/boost/mpl/aux_/config/workaround.hpp b/3rdparty/boost/boost/mpl/aux_/config/workaround.hpp similarity index 100% rename from boost/boost/mpl/aux_/config/workaround.hpp rename to 3rdparty/boost/boost/mpl/aux_/config/workaround.hpp diff --git a/boost/boost/mpl/aux_/contains_impl.hpp b/3rdparty/boost/boost/mpl/aux_/contains_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/contains_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/contains_impl.hpp diff --git a/boost/boost/mpl/aux_/count_args.hpp b/3rdparty/boost/boost/mpl/aux_/count_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/count_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/count_args.hpp diff --git a/boost/boost/mpl/aux_/empty_impl.hpp b/3rdparty/boost/boost/mpl/aux_/empty_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/empty_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/empty_impl.hpp diff --git a/boost/boost/mpl/aux_/find_if_pred.hpp b/3rdparty/boost/boost/mpl/aux_/find_if_pred.hpp similarity index 100% rename from boost/boost/mpl/aux_/find_if_pred.hpp rename to 3rdparty/boost/boost/mpl/aux_/find_if_pred.hpp diff --git a/boost/boost/mpl/aux_/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/fold_impl_body.hpp b/3rdparty/boost/boost/mpl/aux_/fold_impl_body.hpp similarity index 100% rename from boost/boost/mpl/aux_/fold_impl_body.hpp rename to 3rdparty/boost/boost/mpl/aux_/fold_impl_body.hpp diff --git a/boost/boost/mpl/aux_/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/has_apply.hpp b/3rdparty/boost/boost/mpl/aux_/has_apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/has_apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/has_apply.hpp diff --git a/boost/boost/mpl/aux_/has_begin.hpp b/3rdparty/boost/boost/mpl/aux_/has_begin.hpp similarity index 100% rename from boost/boost/mpl/aux_/has_begin.hpp rename to 3rdparty/boost/boost/mpl/aux_/has_begin.hpp diff --git a/boost/boost/mpl/aux_/has_rebind.hpp b/3rdparty/boost/boost/mpl/aux_/has_rebind.hpp similarity index 100% rename from boost/boost/mpl/aux_/has_rebind.hpp rename to 3rdparty/boost/boost/mpl/aux_/has_rebind.hpp diff --git a/boost/boost/mpl/aux_/has_size.hpp b/3rdparty/boost/boost/mpl/aux_/has_size.hpp similarity index 100% rename from boost/boost/mpl/aux_/has_size.hpp rename to 3rdparty/boost/boost/mpl/aux_/has_size.hpp diff --git a/boost/boost/mpl/aux_/has_tag.hpp b/3rdparty/boost/boost/mpl/aux_/has_tag.hpp similarity index 100% rename from boost/boost/mpl/aux_/has_tag.hpp rename to 3rdparty/boost/boost/mpl/aux_/has_tag.hpp diff --git a/boost/boost/mpl/aux_/has_type.hpp b/3rdparty/boost/boost/mpl/aux_/has_type.hpp similarity index 100% rename from boost/boost/mpl/aux_/has_type.hpp rename to 3rdparty/boost/boost/mpl/aux_/has_type.hpp diff --git a/boost/boost/mpl/aux_/include_preprocessed.hpp b/3rdparty/boost/boost/mpl/aux_/include_preprocessed.hpp similarity index 100% rename from boost/boost/mpl/aux_/include_preprocessed.hpp rename to 3rdparty/boost/boost/mpl/aux_/include_preprocessed.hpp diff --git a/boost/boost/mpl/aux_/insert_impl.hpp b/3rdparty/boost/boost/mpl/aux_/insert_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/insert_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/insert_impl.hpp diff --git a/boost/boost/mpl/aux_/insert_range_impl.hpp b/3rdparty/boost/boost/mpl/aux_/insert_range_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/insert_range_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/insert_range_impl.hpp diff --git a/boost/boost/mpl/aux_/inserter_algorithm.hpp b/3rdparty/boost/boost/mpl/aux_/inserter_algorithm.hpp similarity index 100% rename from boost/boost/mpl/aux_/inserter_algorithm.hpp rename to 3rdparty/boost/boost/mpl/aux_/inserter_algorithm.hpp diff --git a/boost/boost/mpl/aux_/integral_wrapper.hpp b/3rdparty/boost/boost/mpl/aux_/integral_wrapper.hpp similarity index 100% rename from boost/boost/mpl/aux_/integral_wrapper.hpp rename to 3rdparty/boost/boost/mpl/aux_/integral_wrapper.hpp diff --git a/boost/boost/mpl/aux_/is_msvc_eti_arg.hpp b/3rdparty/boost/boost/mpl/aux_/is_msvc_eti_arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/is_msvc_eti_arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/is_msvc_eti_arg.hpp diff --git a/boost/boost/mpl/aux_/iter_apply.hpp b/3rdparty/boost/boost/mpl/aux_/iter_apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/iter_apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/iter_apply.hpp diff --git a/boost/boost/mpl/aux_/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/iter_push_front.hpp b/3rdparty/boost/boost/mpl/aux_/iter_push_front.hpp similarity index 100% rename from boost/boost/mpl/aux_/iter_push_front.hpp rename to 3rdparty/boost/boost/mpl/aux_/iter_push_front.hpp diff --git a/boost/boost/mpl/aux_/joint_iter.hpp b/3rdparty/boost/boost/mpl/aux_/joint_iter.hpp similarity index 100% rename from boost/boost/mpl/aux_/joint_iter.hpp rename to 3rdparty/boost/boost/mpl/aux_/joint_iter.hpp diff --git a/boost/boost/mpl/aux_/lambda_arity_param.hpp b/3rdparty/boost/boost/mpl/aux_/lambda_arity_param.hpp similarity index 100% rename from boost/boost/mpl/aux_/lambda_arity_param.hpp rename to 3rdparty/boost/boost/mpl/aux_/lambda_arity_param.hpp diff --git a/boost/boost/mpl/aux_/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/lambda_spec.hpp b/3rdparty/boost/boost/mpl/aux_/lambda_spec.hpp similarity index 100% rename from boost/boost/mpl/aux_/lambda_spec.hpp rename to 3rdparty/boost/boost/mpl/aux_/lambda_spec.hpp diff --git a/boost/boost/mpl/aux_/lambda_support.hpp b/3rdparty/boost/boost/mpl/aux_/lambda_support.hpp similarity index 100% rename from boost/boost/mpl/aux_/lambda_support.hpp rename to 3rdparty/boost/boost/mpl/aux_/lambda_support.hpp diff --git a/boost/boost/mpl/aux_/largest_int.hpp b/3rdparty/boost/boost/mpl/aux_/largest_int.hpp similarity index 100% rename from boost/boost/mpl/aux_/largest_int.hpp rename to 3rdparty/boost/boost/mpl/aux_/largest_int.hpp diff --git a/boost/boost/mpl/aux_/logical_op.hpp b/3rdparty/boost/boost/mpl/aux_/logical_op.hpp similarity index 100% rename from boost/boost/mpl/aux_/logical_op.hpp rename to 3rdparty/boost/boost/mpl/aux_/logical_op.hpp diff --git a/boost/boost/mpl/aux_/msvc_dtw.hpp b/3rdparty/boost/boost/mpl/aux_/msvc_dtw.hpp similarity index 100% rename from boost/boost/mpl/aux_/msvc_dtw.hpp rename to 3rdparty/boost/boost/mpl/aux_/msvc_dtw.hpp diff --git a/boost/boost/mpl/aux_/msvc_eti_base.hpp b/3rdparty/boost/boost/mpl/aux_/msvc_eti_base.hpp similarity index 100% rename from boost/boost/mpl/aux_/msvc_eti_base.hpp rename to 3rdparty/boost/boost/mpl/aux_/msvc_eti_base.hpp diff --git a/boost/boost/mpl/aux_/msvc_is_class.hpp b/3rdparty/boost/boost/mpl/aux_/msvc_is_class.hpp similarity index 100% rename from boost/boost/mpl/aux_/msvc_is_class.hpp rename to 3rdparty/boost/boost/mpl/aux_/msvc_is_class.hpp diff --git a/boost/boost/mpl/aux_/msvc_never_true.hpp b/3rdparty/boost/boost/mpl/aux_/msvc_never_true.hpp similarity index 100% rename from boost/boost/mpl/aux_/msvc_never_true.hpp rename to 3rdparty/boost/boost/mpl/aux_/msvc_never_true.hpp diff --git a/boost/boost/mpl/aux_/msvc_type.hpp b/3rdparty/boost/boost/mpl/aux_/msvc_type.hpp similarity index 100% rename from boost/boost/mpl/aux_/msvc_type.hpp rename to 3rdparty/boost/boost/mpl/aux_/msvc_type.hpp diff --git a/boost/boost/mpl/aux_/na.hpp b/3rdparty/boost/boost/mpl/aux_/na.hpp similarity index 100% rename from boost/boost/mpl/aux_/na.hpp rename to 3rdparty/boost/boost/mpl/aux_/na.hpp diff --git a/boost/boost/mpl/aux_/na_assert.hpp b/3rdparty/boost/boost/mpl/aux_/na_assert.hpp similarity index 100% rename from boost/boost/mpl/aux_/na_assert.hpp rename to 3rdparty/boost/boost/mpl/aux_/na_assert.hpp diff --git a/boost/boost/mpl/aux_/na_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/na_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/na_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/na_fwd.hpp diff --git a/boost/boost/mpl/aux_/na_spec.hpp b/3rdparty/boost/boost/mpl/aux_/na_spec.hpp similarity index 100% rename from boost/boost/mpl/aux_/na_spec.hpp rename to 3rdparty/boost/boost/mpl/aux_/na_spec.hpp diff --git a/boost/boost/mpl/aux_/nested_type_wknd.hpp b/3rdparty/boost/boost/mpl/aux_/nested_type_wknd.hpp similarity index 100% rename from boost/boost/mpl/aux_/nested_type_wknd.hpp rename to 3rdparty/boost/boost/mpl/aux_/nested_type_wknd.hpp diff --git a/boost/boost/mpl/aux_/nttp_decl.hpp b/3rdparty/boost/boost/mpl/aux_/nttp_decl.hpp similarity index 100% rename from boost/boost/mpl/aux_/nttp_decl.hpp rename to 3rdparty/boost/boost/mpl/aux_/nttp_decl.hpp diff --git a/boost/boost/mpl/aux_/numeric_cast_utils.hpp b/3rdparty/boost/boost/mpl/aux_/numeric_cast_utils.hpp similarity index 100% rename from boost/boost/mpl/aux_/numeric_cast_utils.hpp rename to 3rdparty/boost/boost/mpl/aux_/numeric_cast_utils.hpp diff --git a/boost/boost/mpl/aux_/numeric_op.hpp b/3rdparty/boost/boost/mpl/aux_/numeric_op.hpp similarity index 100% rename from boost/boost/mpl/aux_/numeric_op.hpp rename to 3rdparty/boost/boost/mpl/aux_/numeric_op.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/and.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/and.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/and.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/and.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/apply.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/apply.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/apply.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/apply.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/arg.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/arg.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/arg.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/arg.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/bind.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bind.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/bind.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bind.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/bitand.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bitand.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/bitand.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bitand.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/bitor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bitor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/bitor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bitor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/bitxor.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bitxor.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/bitxor.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/bitxor.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/deque.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/deque.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/deque.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/deque.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/divides.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/divides.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/divides.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/divides.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/greater.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/greater.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/greater.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/greater.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/inherit.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/inherit.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/inherit.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/inherit.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/less.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/less.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/less.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/less.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/less_equal.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/less_equal.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/less_equal.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/less_equal.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/list.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/list.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/list.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/list.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/list_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/list_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/list_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/list_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/map.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/map.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/map.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/map.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/minus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/minus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/minus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/minus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/modulus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/modulus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/modulus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/modulus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/or.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/or.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/or.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/or.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/placeholders.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/placeholders.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/placeholders.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/placeholders.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/plus.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/plus.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/plus.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/plus.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/quote.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/quote.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/quote.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/quote.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/set.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/set.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/set.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/set.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/set_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/set_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/set_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/set_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/shift_left.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/shift_left.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/shift_left.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/shift_left.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/shift_right.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/shift_right.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/shift_right.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/shift_right.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/template_arity.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/times.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/times.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/times.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/times.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/vector.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/vector.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/vector.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/vector.hpp diff --git a/boost/boost/mpl/aux_/preprocessed/plain/vector_c.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessed/plain/vector_c.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessed/plain/vector_c.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessed/plain/vector_c.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/add.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/add.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/add.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/add.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/default_params.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/default_params.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/default_params.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/default_params.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/enum.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/enum.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/enum.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/enum.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/ext_params.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/ext_params.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/ext_params.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/ext_params.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/filter_params.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/filter_params.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/filter_params.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/filter_params.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/params.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/params.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/params.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/params.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/partial_spec_params.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/partial_spec_params.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/partial_spec_params.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/partial_spec_params.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/range.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/range.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/range.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/range.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/repeat.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/repeat.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/repeat.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/repeat.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/sub.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/sub.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/sub.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/sub.hpp diff --git a/boost/boost/mpl/aux_/preprocessor/tuple.hpp b/3rdparty/boost/boost/mpl/aux_/preprocessor/tuple.hpp similarity index 100% rename from boost/boost/mpl/aux_/preprocessor/tuple.hpp rename to 3rdparty/boost/boost/mpl/aux_/preprocessor/tuple.hpp diff --git a/boost/boost/mpl/aux_/push_back_impl.hpp b/3rdparty/boost/boost/mpl/aux_/push_back_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/push_back_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/push_back_impl.hpp diff --git a/boost/boost/mpl/aux_/push_front_impl.hpp b/3rdparty/boost/boost/mpl/aux_/push_front_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/push_front_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/push_front_impl.hpp diff --git a/boost/boost/mpl/aux_/reverse_fold_impl.hpp b/3rdparty/boost/boost/mpl/aux_/reverse_fold_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/reverse_fold_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/reverse_fold_impl.hpp diff --git a/boost/boost/mpl/aux_/reverse_fold_impl_body.hpp b/3rdparty/boost/boost/mpl/aux_/reverse_fold_impl_body.hpp similarity index 100% rename from boost/boost/mpl/aux_/reverse_fold_impl_body.hpp rename to 3rdparty/boost/boost/mpl/aux_/reverse_fold_impl_body.hpp diff --git a/boost/boost/mpl/aux_/sequence_wrapper.hpp b/3rdparty/boost/boost/mpl/aux_/sequence_wrapper.hpp similarity index 100% rename from boost/boost/mpl/aux_/sequence_wrapper.hpp rename to 3rdparty/boost/boost/mpl/aux_/sequence_wrapper.hpp diff --git a/boost/boost/mpl/aux_/size_impl.hpp b/3rdparty/boost/boost/mpl/aux_/size_impl.hpp similarity index 100% rename from boost/boost/mpl/aux_/size_impl.hpp rename to 3rdparty/boost/boost/mpl/aux_/size_impl.hpp diff --git a/boost/boost/mpl/aux_/static_cast.hpp b/3rdparty/boost/boost/mpl/aux_/static_cast.hpp similarity index 100% rename from boost/boost/mpl/aux_/static_cast.hpp rename to 3rdparty/boost/boost/mpl/aux_/static_cast.hpp diff --git a/boost/boost/mpl/aux_/template_arity.hpp b/3rdparty/boost/boost/mpl/aux_/template_arity.hpp similarity index 100% rename from boost/boost/mpl/aux_/template_arity.hpp rename to 3rdparty/boost/boost/mpl/aux_/template_arity.hpp diff --git a/boost/boost/mpl/aux_/template_arity_fwd.hpp b/3rdparty/boost/boost/mpl/aux_/template_arity_fwd.hpp similarity index 100% rename from boost/boost/mpl/aux_/template_arity_fwd.hpp rename to 3rdparty/boost/boost/mpl/aux_/template_arity_fwd.hpp diff --git a/boost/boost/mpl/aux_/traits_lambda_spec.hpp b/3rdparty/boost/boost/mpl/aux_/traits_lambda_spec.hpp similarity index 100% rename from boost/boost/mpl/aux_/traits_lambda_spec.hpp rename to 3rdparty/boost/boost/mpl/aux_/traits_lambda_spec.hpp diff --git a/boost/boost/mpl/aux_/type_wrapper.hpp b/3rdparty/boost/boost/mpl/aux_/type_wrapper.hpp similarity index 100% rename from boost/boost/mpl/aux_/type_wrapper.hpp rename to 3rdparty/boost/boost/mpl/aux_/type_wrapper.hpp diff --git a/boost/boost/mpl/aux_/value_wknd.hpp b/3rdparty/boost/boost/mpl/aux_/value_wknd.hpp similarity index 100% rename from boost/boost/mpl/aux_/value_wknd.hpp rename to 3rdparty/boost/boost/mpl/aux_/value_wknd.hpp diff --git a/boost/boost/mpl/aux_/yes_no.hpp b/3rdparty/boost/boost/mpl/aux_/yes_no.hpp similarity index 100% rename from boost/boost/mpl/aux_/yes_no.hpp rename to 3rdparty/boost/boost/mpl/aux_/yes_no.hpp diff --git a/boost/boost/mpl/back_fwd.hpp b/3rdparty/boost/boost/mpl/back_fwd.hpp similarity index 100% rename from boost/boost/mpl/back_fwd.hpp rename to 3rdparty/boost/boost/mpl/back_fwd.hpp diff --git a/boost/boost/mpl/back_inserter.hpp b/3rdparty/boost/boost/mpl/back_inserter.hpp similarity index 100% rename from boost/boost/mpl/back_inserter.hpp rename to 3rdparty/boost/boost/mpl/back_inserter.hpp diff --git a/boost/boost/mpl/begin_end.hpp b/3rdparty/boost/boost/mpl/begin_end.hpp similarity index 100% rename from boost/boost/mpl/begin_end.hpp rename to 3rdparty/boost/boost/mpl/begin_end.hpp diff --git a/boost/boost/mpl/begin_end_fwd.hpp b/3rdparty/boost/boost/mpl/begin_end_fwd.hpp similarity index 100% rename from boost/boost/mpl/begin_end_fwd.hpp rename to 3rdparty/boost/boost/mpl/begin_end_fwd.hpp diff --git a/boost/boost/mpl/bind.hpp b/3rdparty/boost/boost/mpl/bind.hpp similarity index 100% rename from boost/boost/mpl/bind.hpp rename to 3rdparty/boost/boost/mpl/bind.hpp diff --git a/boost/boost/mpl/bind_fwd.hpp b/3rdparty/boost/boost/mpl/bind_fwd.hpp similarity index 100% rename from boost/boost/mpl/bind_fwd.hpp rename to 3rdparty/boost/boost/mpl/bind_fwd.hpp diff --git a/boost/boost/mpl/bool.hpp b/3rdparty/boost/boost/mpl/bool.hpp similarity index 100% rename from boost/boost/mpl/bool.hpp rename to 3rdparty/boost/boost/mpl/bool.hpp diff --git a/boost/boost/mpl/bool_fwd.hpp b/3rdparty/boost/boost/mpl/bool_fwd.hpp similarity index 100% rename from boost/boost/mpl/bool_fwd.hpp rename to 3rdparty/boost/boost/mpl/bool_fwd.hpp diff --git a/boost/boost/mpl/char.hpp b/3rdparty/boost/boost/mpl/char.hpp similarity index 100% rename from boost/boost/mpl/char.hpp rename to 3rdparty/boost/boost/mpl/char.hpp diff --git a/boost/boost/mpl/char_fwd.hpp b/3rdparty/boost/boost/mpl/char_fwd.hpp similarity index 100% rename from boost/boost/mpl/char_fwd.hpp rename to 3rdparty/boost/boost/mpl/char_fwd.hpp diff --git a/boost/boost/mpl/clear.hpp b/3rdparty/boost/boost/mpl/clear.hpp similarity index 100% rename from boost/boost/mpl/clear.hpp rename to 3rdparty/boost/boost/mpl/clear.hpp diff --git a/boost/boost/mpl/clear_fwd.hpp b/3rdparty/boost/boost/mpl/clear_fwd.hpp similarity index 100% rename from boost/boost/mpl/clear_fwd.hpp rename to 3rdparty/boost/boost/mpl/clear_fwd.hpp diff --git a/boost/boost/mpl/comparison.hpp b/3rdparty/boost/boost/mpl/comparison.hpp similarity index 100% rename from boost/boost/mpl/comparison.hpp rename to 3rdparty/boost/boost/mpl/comparison.hpp diff --git a/boost/boost/mpl/contains.hpp b/3rdparty/boost/boost/mpl/contains.hpp similarity index 100% rename from boost/boost/mpl/contains.hpp rename to 3rdparty/boost/boost/mpl/contains.hpp diff --git a/boost/boost/mpl/contains_fwd.hpp b/3rdparty/boost/boost/mpl/contains_fwd.hpp similarity index 100% rename from boost/boost/mpl/contains_fwd.hpp rename to 3rdparty/boost/boost/mpl/contains_fwd.hpp diff --git a/boost/boost/mpl/copy.hpp b/3rdparty/boost/boost/mpl/copy.hpp similarity index 100% rename from boost/boost/mpl/copy.hpp rename to 3rdparty/boost/boost/mpl/copy.hpp diff --git a/boost/boost/mpl/deref.hpp b/3rdparty/boost/boost/mpl/deref.hpp similarity index 100% rename from boost/boost/mpl/deref.hpp rename to 3rdparty/boost/boost/mpl/deref.hpp diff --git a/boost/boost/mpl/distance.hpp b/3rdparty/boost/boost/mpl/distance.hpp similarity index 100% rename from boost/boost/mpl/distance.hpp rename to 3rdparty/boost/boost/mpl/distance.hpp diff --git a/boost/boost/mpl/distance_fwd.hpp b/3rdparty/boost/boost/mpl/distance_fwd.hpp similarity index 100% rename from boost/boost/mpl/distance_fwd.hpp rename to 3rdparty/boost/boost/mpl/distance_fwd.hpp diff --git a/boost/boost/mpl/empty.hpp b/3rdparty/boost/boost/mpl/empty.hpp similarity index 100% rename from boost/boost/mpl/empty.hpp rename to 3rdparty/boost/boost/mpl/empty.hpp diff --git a/boost/boost/mpl/empty_fwd.hpp b/3rdparty/boost/boost/mpl/empty_fwd.hpp similarity index 100% rename from boost/boost/mpl/empty_fwd.hpp rename to 3rdparty/boost/boost/mpl/empty_fwd.hpp diff --git a/boost/boost/mpl/equal_to.hpp b/3rdparty/boost/boost/mpl/equal_to.hpp similarity index 100% rename from boost/boost/mpl/equal_to.hpp rename to 3rdparty/boost/boost/mpl/equal_to.hpp diff --git a/boost/boost/mpl/eval_if.hpp b/3rdparty/boost/boost/mpl/eval_if.hpp similarity index 100% rename from boost/boost/mpl/eval_if.hpp rename to 3rdparty/boost/boost/mpl/eval_if.hpp diff --git a/boost/boost/mpl/find.hpp b/3rdparty/boost/boost/mpl/find.hpp similarity index 100% rename from boost/boost/mpl/find.hpp rename to 3rdparty/boost/boost/mpl/find.hpp diff --git a/boost/boost/mpl/find_if.hpp b/3rdparty/boost/boost/mpl/find_if.hpp similarity index 100% rename from boost/boost/mpl/find_if.hpp rename to 3rdparty/boost/boost/mpl/find_if.hpp diff --git a/boost/boost/mpl/fold.hpp b/3rdparty/boost/boost/mpl/fold.hpp similarity index 100% rename from boost/boost/mpl/fold.hpp rename to 3rdparty/boost/boost/mpl/fold.hpp diff --git a/boost/boost/mpl/front_fwd.hpp b/3rdparty/boost/boost/mpl/front_fwd.hpp similarity index 100% rename from boost/boost/mpl/front_fwd.hpp rename to 3rdparty/boost/boost/mpl/front_fwd.hpp diff --git a/boost/boost/mpl/front_inserter.hpp b/3rdparty/boost/boost/mpl/front_inserter.hpp similarity index 100% rename from boost/boost/mpl/front_inserter.hpp rename to 3rdparty/boost/boost/mpl/front_inserter.hpp diff --git a/boost/boost/mpl/greater.hpp b/3rdparty/boost/boost/mpl/greater.hpp similarity index 100% rename from boost/boost/mpl/greater.hpp rename to 3rdparty/boost/boost/mpl/greater.hpp diff --git a/boost/boost/mpl/greater_equal.hpp b/3rdparty/boost/boost/mpl/greater_equal.hpp similarity index 100% rename from boost/boost/mpl/greater_equal.hpp rename to 3rdparty/boost/boost/mpl/greater_equal.hpp diff --git a/boost/boost/mpl/has_xxx.hpp b/3rdparty/boost/boost/mpl/has_xxx.hpp similarity index 100% rename from boost/boost/mpl/has_xxx.hpp rename to 3rdparty/boost/boost/mpl/has_xxx.hpp diff --git a/boost/boost/mpl/identity.hpp b/3rdparty/boost/boost/mpl/identity.hpp similarity index 100% rename from boost/boost/mpl/identity.hpp rename to 3rdparty/boost/boost/mpl/identity.hpp diff --git a/boost/boost/mpl/if.hpp b/3rdparty/boost/boost/mpl/if.hpp similarity index 100% rename from boost/boost/mpl/if.hpp rename to 3rdparty/boost/boost/mpl/if.hpp diff --git a/boost/boost/mpl/insert.hpp b/3rdparty/boost/boost/mpl/insert.hpp similarity index 100% rename from boost/boost/mpl/insert.hpp rename to 3rdparty/boost/boost/mpl/insert.hpp diff --git a/boost/boost/mpl/insert_fwd.hpp b/3rdparty/boost/boost/mpl/insert_fwd.hpp similarity index 100% rename from boost/boost/mpl/insert_fwd.hpp rename to 3rdparty/boost/boost/mpl/insert_fwd.hpp diff --git a/boost/boost/mpl/insert_range.hpp b/3rdparty/boost/boost/mpl/insert_range.hpp similarity index 100% rename from boost/boost/mpl/insert_range.hpp rename to 3rdparty/boost/boost/mpl/insert_range.hpp diff --git a/boost/boost/mpl/insert_range_fwd.hpp b/3rdparty/boost/boost/mpl/insert_range_fwd.hpp similarity index 100% rename from boost/boost/mpl/insert_range_fwd.hpp rename to 3rdparty/boost/boost/mpl/insert_range_fwd.hpp diff --git a/boost/boost/mpl/inserter.hpp b/3rdparty/boost/boost/mpl/inserter.hpp similarity index 100% rename from boost/boost/mpl/inserter.hpp rename to 3rdparty/boost/boost/mpl/inserter.hpp diff --git a/boost/boost/mpl/int.hpp b/3rdparty/boost/boost/mpl/int.hpp similarity index 100% rename from boost/boost/mpl/int.hpp rename to 3rdparty/boost/boost/mpl/int.hpp diff --git a/boost/boost/mpl/int_fwd.hpp b/3rdparty/boost/boost/mpl/int_fwd.hpp similarity index 100% rename from boost/boost/mpl/int_fwd.hpp rename to 3rdparty/boost/boost/mpl/int_fwd.hpp diff --git a/boost/boost/mpl/integral_c.hpp b/3rdparty/boost/boost/mpl/integral_c.hpp similarity index 100% rename from boost/boost/mpl/integral_c.hpp rename to 3rdparty/boost/boost/mpl/integral_c.hpp diff --git a/boost/boost/mpl/integral_c_fwd.hpp b/3rdparty/boost/boost/mpl/integral_c_fwd.hpp similarity index 100% rename from boost/boost/mpl/integral_c_fwd.hpp rename to 3rdparty/boost/boost/mpl/integral_c_fwd.hpp diff --git a/boost/boost/mpl/integral_c_tag.hpp b/3rdparty/boost/boost/mpl/integral_c_tag.hpp similarity index 100% rename from boost/boost/mpl/integral_c_tag.hpp rename to 3rdparty/boost/boost/mpl/integral_c_tag.hpp diff --git a/boost/boost/mpl/is_placeholder.hpp b/3rdparty/boost/boost/mpl/is_placeholder.hpp similarity index 100% rename from boost/boost/mpl/is_placeholder.hpp rename to 3rdparty/boost/boost/mpl/is_placeholder.hpp diff --git a/boost/boost/mpl/iter_fold.hpp b/3rdparty/boost/boost/mpl/iter_fold.hpp similarity index 100% rename from boost/boost/mpl/iter_fold.hpp rename to 3rdparty/boost/boost/mpl/iter_fold.hpp diff --git a/boost/boost/mpl/iter_fold_if.hpp b/3rdparty/boost/boost/mpl/iter_fold_if.hpp similarity index 100% rename from boost/boost/mpl/iter_fold_if.hpp rename to 3rdparty/boost/boost/mpl/iter_fold_if.hpp diff --git a/boost/boost/mpl/iterator_range.hpp b/3rdparty/boost/boost/mpl/iterator_range.hpp similarity index 100% rename from boost/boost/mpl/iterator_range.hpp rename to 3rdparty/boost/boost/mpl/iterator_range.hpp diff --git a/boost/boost/mpl/iterator_tags.hpp b/3rdparty/boost/boost/mpl/iterator_tags.hpp similarity index 100% rename from boost/boost/mpl/iterator_tags.hpp rename to 3rdparty/boost/boost/mpl/iterator_tags.hpp diff --git a/boost/boost/mpl/joint_view.hpp b/3rdparty/boost/boost/mpl/joint_view.hpp similarity index 100% rename from boost/boost/mpl/joint_view.hpp rename to 3rdparty/boost/boost/mpl/joint_view.hpp diff --git a/boost/boost/mpl/lambda.hpp b/3rdparty/boost/boost/mpl/lambda.hpp similarity index 100% rename from boost/boost/mpl/lambda.hpp rename to 3rdparty/boost/boost/mpl/lambda.hpp diff --git a/boost/boost/mpl/lambda_fwd.hpp b/3rdparty/boost/boost/mpl/lambda_fwd.hpp similarity index 100% rename from boost/boost/mpl/lambda_fwd.hpp rename to 3rdparty/boost/boost/mpl/lambda_fwd.hpp diff --git a/boost/boost/mpl/less.hpp b/3rdparty/boost/boost/mpl/less.hpp similarity index 100% rename from boost/boost/mpl/less.hpp rename to 3rdparty/boost/boost/mpl/less.hpp diff --git a/boost/boost/mpl/less_equal.hpp b/3rdparty/boost/boost/mpl/less_equal.hpp similarity index 100% rename from boost/boost/mpl/less_equal.hpp rename to 3rdparty/boost/boost/mpl/less_equal.hpp diff --git a/boost/boost/mpl/limits/arity.hpp b/3rdparty/boost/boost/mpl/limits/arity.hpp similarity index 100% rename from boost/boost/mpl/limits/arity.hpp rename to 3rdparty/boost/boost/mpl/limits/arity.hpp diff --git a/boost/boost/mpl/limits/list.hpp b/3rdparty/boost/boost/mpl/limits/list.hpp similarity index 100% rename from boost/boost/mpl/limits/list.hpp rename to 3rdparty/boost/boost/mpl/limits/list.hpp diff --git a/boost/boost/mpl/limits/string.hpp b/3rdparty/boost/boost/mpl/limits/string.hpp similarity index 100% rename from boost/boost/mpl/limits/string.hpp rename to 3rdparty/boost/boost/mpl/limits/string.hpp diff --git a/boost/boost/mpl/limits/unrolling.hpp b/3rdparty/boost/boost/mpl/limits/unrolling.hpp similarity index 100% rename from boost/boost/mpl/limits/unrolling.hpp rename to 3rdparty/boost/boost/mpl/limits/unrolling.hpp diff --git a/boost/boost/mpl/limits/vector.hpp b/3rdparty/boost/boost/mpl/limits/vector.hpp similarity index 100% rename from boost/boost/mpl/limits/vector.hpp rename to 3rdparty/boost/boost/mpl/limits/vector.hpp diff --git a/boost/boost/mpl/list.hpp b/3rdparty/boost/boost/mpl/list.hpp similarity index 100% rename from boost/boost/mpl/list.hpp rename to 3rdparty/boost/boost/mpl/list.hpp diff --git a/boost/boost/mpl/list/aux_/O1_size.hpp b/3rdparty/boost/boost/mpl/list/aux_/O1_size.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/O1_size.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/O1_size.hpp diff --git a/boost/boost/mpl/list/aux_/begin_end.hpp b/3rdparty/boost/boost/mpl/list/aux_/begin_end.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/begin_end.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/begin_end.hpp diff --git a/boost/boost/mpl/list/aux_/clear.hpp b/3rdparty/boost/boost/mpl/list/aux_/clear.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/clear.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/clear.hpp diff --git a/boost/boost/mpl/list/aux_/empty.hpp b/3rdparty/boost/boost/mpl/list/aux_/empty.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/empty.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/empty.hpp diff --git a/boost/boost/mpl/list/aux_/front.hpp b/3rdparty/boost/boost/mpl/list/aux_/front.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/front.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/front.hpp diff --git a/boost/boost/mpl/list/aux_/include_preprocessed.hpp b/3rdparty/boost/boost/mpl/list/aux_/include_preprocessed.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/include_preprocessed.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/include_preprocessed.hpp diff --git a/boost/boost/mpl/list/aux_/item.hpp b/3rdparty/boost/boost/mpl/list/aux_/item.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/item.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/item.hpp diff --git a/boost/boost/mpl/list/aux_/iterator.hpp b/3rdparty/boost/boost/mpl/list/aux_/iterator.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/iterator.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/iterator.hpp diff --git a/boost/boost/mpl/list/aux_/numbered.hpp b/3rdparty/boost/boost/mpl/list/aux_/numbered.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/numbered.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/numbered.hpp diff --git a/boost/boost/mpl/list/aux_/numbered_c.hpp b/3rdparty/boost/boost/mpl/list/aux_/numbered_c.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/numbered_c.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/numbered_c.hpp diff --git a/boost/boost/mpl/list/aux_/pop_front.hpp b/3rdparty/boost/boost/mpl/list/aux_/pop_front.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/pop_front.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/pop_front.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list10.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list10.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list10.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list10.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list20.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list20.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list20.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list20.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list30.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list30.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list30.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list30.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list40.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list40.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list40.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list40.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list50.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list50.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list50.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list50.hpp diff --git a/boost/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp b/3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp diff --git a/boost/boost/mpl/list/aux_/push_back.hpp b/3rdparty/boost/boost/mpl/list/aux_/push_back.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/push_back.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/push_back.hpp diff --git a/boost/boost/mpl/list/aux_/push_front.hpp b/3rdparty/boost/boost/mpl/list/aux_/push_front.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/push_front.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/push_front.hpp diff --git a/boost/boost/mpl/list/aux_/size.hpp b/3rdparty/boost/boost/mpl/list/aux_/size.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/size.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/size.hpp diff --git a/boost/boost/mpl/list/aux_/tag.hpp b/3rdparty/boost/boost/mpl/list/aux_/tag.hpp similarity index 100% rename from boost/boost/mpl/list/aux_/tag.hpp rename to 3rdparty/boost/boost/mpl/list/aux_/tag.hpp diff --git a/boost/boost/mpl/list/list0.hpp b/3rdparty/boost/boost/mpl/list/list0.hpp similarity index 100% rename from boost/boost/mpl/list/list0.hpp rename to 3rdparty/boost/boost/mpl/list/list0.hpp diff --git a/boost/boost/mpl/list/list0_c.hpp b/3rdparty/boost/boost/mpl/list/list0_c.hpp similarity index 100% rename from boost/boost/mpl/list/list0_c.hpp rename to 3rdparty/boost/boost/mpl/list/list0_c.hpp diff --git a/boost/boost/mpl/list/list10.hpp b/3rdparty/boost/boost/mpl/list/list10.hpp similarity index 100% rename from boost/boost/mpl/list/list10.hpp rename to 3rdparty/boost/boost/mpl/list/list10.hpp diff --git a/boost/boost/mpl/list/list10_c.hpp b/3rdparty/boost/boost/mpl/list/list10_c.hpp similarity index 100% rename from boost/boost/mpl/list/list10_c.hpp rename to 3rdparty/boost/boost/mpl/list/list10_c.hpp diff --git a/boost/boost/mpl/list/list20.hpp b/3rdparty/boost/boost/mpl/list/list20.hpp similarity index 100% rename from boost/boost/mpl/list/list20.hpp rename to 3rdparty/boost/boost/mpl/list/list20.hpp diff --git a/boost/boost/mpl/list/list20_c.hpp b/3rdparty/boost/boost/mpl/list/list20_c.hpp similarity index 100% rename from boost/boost/mpl/list/list20_c.hpp rename to 3rdparty/boost/boost/mpl/list/list20_c.hpp diff --git a/boost/boost/mpl/list/list30.hpp b/3rdparty/boost/boost/mpl/list/list30.hpp similarity index 100% rename from boost/boost/mpl/list/list30.hpp rename to 3rdparty/boost/boost/mpl/list/list30.hpp diff --git a/boost/boost/mpl/list/list30_c.hpp b/3rdparty/boost/boost/mpl/list/list30_c.hpp similarity index 100% rename from boost/boost/mpl/list/list30_c.hpp rename to 3rdparty/boost/boost/mpl/list/list30_c.hpp diff --git a/boost/boost/mpl/list/list40.hpp b/3rdparty/boost/boost/mpl/list/list40.hpp similarity index 100% rename from boost/boost/mpl/list/list40.hpp rename to 3rdparty/boost/boost/mpl/list/list40.hpp diff --git a/boost/boost/mpl/list/list40_c.hpp b/3rdparty/boost/boost/mpl/list/list40_c.hpp similarity index 100% rename from boost/boost/mpl/list/list40_c.hpp rename to 3rdparty/boost/boost/mpl/list/list40_c.hpp diff --git a/boost/boost/mpl/list/list50.hpp b/3rdparty/boost/boost/mpl/list/list50.hpp similarity index 100% rename from boost/boost/mpl/list/list50.hpp rename to 3rdparty/boost/boost/mpl/list/list50.hpp diff --git a/boost/boost/mpl/list/list50_c.hpp b/3rdparty/boost/boost/mpl/list/list50_c.hpp similarity index 100% rename from boost/boost/mpl/list/list50_c.hpp rename to 3rdparty/boost/boost/mpl/list/list50_c.hpp diff --git a/boost/boost/mpl/logical.hpp b/3rdparty/boost/boost/mpl/logical.hpp similarity index 100% rename from boost/boost/mpl/logical.hpp rename to 3rdparty/boost/boost/mpl/logical.hpp diff --git a/boost/boost/mpl/long.hpp b/3rdparty/boost/boost/mpl/long.hpp similarity index 100% rename from boost/boost/mpl/long.hpp rename to 3rdparty/boost/boost/mpl/long.hpp diff --git a/boost/boost/mpl/long_fwd.hpp b/3rdparty/boost/boost/mpl/long_fwd.hpp similarity index 100% rename from boost/boost/mpl/long_fwd.hpp rename to 3rdparty/boost/boost/mpl/long_fwd.hpp diff --git a/boost/boost/mpl/minus.hpp b/3rdparty/boost/boost/mpl/minus.hpp similarity index 100% rename from boost/boost/mpl/minus.hpp rename to 3rdparty/boost/boost/mpl/minus.hpp diff --git a/boost/boost/mpl/multiplies.hpp b/3rdparty/boost/boost/mpl/multiplies.hpp similarity index 100% rename from boost/boost/mpl/multiplies.hpp rename to 3rdparty/boost/boost/mpl/multiplies.hpp diff --git a/boost/boost/mpl/negate.hpp b/3rdparty/boost/boost/mpl/negate.hpp similarity index 100% rename from boost/boost/mpl/negate.hpp rename to 3rdparty/boost/boost/mpl/negate.hpp diff --git a/boost/boost/mpl/next.hpp b/3rdparty/boost/boost/mpl/next.hpp similarity index 100% rename from boost/boost/mpl/next.hpp rename to 3rdparty/boost/boost/mpl/next.hpp diff --git a/boost/boost/mpl/next_prior.hpp b/3rdparty/boost/boost/mpl/next_prior.hpp similarity index 100% rename from boost/boost/mpl/next_prior.hpp rename to 3rdparty/boost/boost/mpl/next_prior.hpp diff --git a/boost/boost/mpl/not.hpp b/3rdparty/boost/boost/mpl/not.hpp similarity index 100% rename from boost/boost/mpl/not.hpp rename to 3rdparty/boost/boost/mpl/not.hpp diff --git a/boost/boost/mpl/not_equal_to.hpp b/3rdparty/boost/boost/mpl/not_equal_to.hpp similarity index 100% rename from boost/boost/mpl/not_equal_to.hpp rename to 3rdparty/boost/boost/mpl/not_equal_to.hpp diff --git a/boost/boost/mpl/numeric_cast.hpp b/3rdparty/boost/boost/mpl/numeric_cast.hpp similarity index 100% rename from boost/boost/mpl/numeric_cast.hpp rename to 3rdparty/boost/boost/mpl/numeric_cast.hpp diff --git a/boost/boost/mpl/or.hpp b/3rdparty/boost/boost/mpl/or.hpp similarity index 100% rename from boost/boost/mpl/or.hpp rename to 3rdparty/boost/boost/mpl/or.hpp diff --git a/boost/boost/mpl/pair.hpp b/3rdparty/boost/boost/mpl/pair.hpp similarity index 100% rename from boost/boost/mpl/pair.hpp rename to 3rdparty/boost/boost/mpl/pair.hpp diff --git a/boost/boost/mpl/placeholders.hpp b/3rdparty/boost/boost/mpl/placeholders.hpp similarity index 100% rename from boost/boost/mpl/placeholders.hpp rename to 3rdparty/boost/boost/mpl/placeholders.hpp diff --git a/boost/boost/mpl/plus.hpp b/3rdparty/boost/boost/mpl/plus.hpp similarity index 100% rename from boost/boost/mpl/plus.hpp rename to 3rdparty/boost/boost/mpl/plus.hpp diff --git a/boost/boost/mpl/pop_back_fwd.hpp b/3rdparty/boost/boost/mpl/pop_back_fwd.hpp similarity index 100% rename from boost/boost/mpl/pop_back_fwd.hpp rename to 3rdparty/boost/boost/mpl/pop_back_fwd.hpp diff --git a/boost/boost/mpl/pop_front_fwd.hpp b/3rdparty/boost/boost/mpl/pop_front_fwd.hpp similarity index 100% rename from boost/boost/mpl/pop_front_fwd.hpp rename to 3rdparty/boost/boost/mpl/pop_front_fwd.hpp diff --git a/boost/boost/mpl/prior.hpp b/3rdparty/boost/boost/mpl/prior.hpp similarity index 100% rename from boost/boost/mpl/prior.hpp rename to 3rdparty/boost/boost/mpl/prior.hpp diff --git a/boost/boost/mpl/protect.hpp b/3rdparty/boost/boost/mpl/protect.hpp similarity index 100% rename from boost/boost/mpl/protect.hpp rename to 3rdparty/boost/boost/mpl/protect.hpp diff --git a/boost/boost/mpl/push_back.hpp b/3rdparty/boost/boost/mpl/push_back.hpp similarity index 100% rename from boost/boost/mpl/push_back.hpp rename to 3rdparty/boost/boost/mpl/push_back.hpp diff --git a/boost/boost/mpl/push_back_fwd.hpp b/3rdparty/boost/boost/mpl/push_back_fwd.hpp similarity index 100% rename from boost/boost/mpl/push_back_fwd.hpp rename to 3rdparty/boost/boost/mpl/push_back_fwd.hpp diff --git a/boost/boost/mpl/push_front.hpp b/3rdparty/boost/boost/mpl/push_front.hpp similarity index 100% rename from boost/boost/mpl/push_front.hpp rename to 3rdparty/boost/boost/mpl/push_front.hpp diff --git a/boost/boost/mpl/push_front_fwd.hpp b/3rdparty/boost/boost/mpl/push_front_fwd.hpp similarity index 100% rename from boost/boost/mpl/push_front_fwd.hpp rename to 3rdparty/boost/boost/mpl/push_front_fwd.hpp diff --git a/boost/boost/mpl/quote.hpp b/3rdparty/boost/boost/mpl/quote.hpp similarity index 100% rename from boost/boost/mpl/quote.hpp rename to 3rdparty/boost/boost/mpl/quote.hpp diff --git a/boost/boost/mpl/remove_if.hpp b/3rdparty/boost/boost/mpl/remove_if.hpp similarity index 100% rename from boost/boost/mpl/remove_if.hpp rename to 3rdparty/boost/boost/mpl/remove_if.hpp diff --git a/boost/boost/mpl/reverse_fold.hpp b/3rdparty/boost/boost/mpl/reverse_fold.hpp similarity index 100% rename from boost/boost/mpl/reverse_fold.hpp rename to 3rdparty/boost/boost/mpl/reverse_fold.hpp diff --git a/boost/boost/mpl/same_as.hpp b/3rdparty/boost/boost/mpl/same_as.hpp similarity index 100% rename from boost/boost/mpl/same_as.hpp rename to 3rdparty/boost/boost/mpl/same_as.hpp diff --git a/boost/boost/mpl/sequence_tag.hpp b/3rdparty/boost/boost/mpl/sequence_tag.hpp similarity index 100% rename from boost/boost/mpl/sequence_tag.hpp rename to 3rdparty/boost/boost/mpl/sequence_tag.hpp diff --git a/boost/boost/mpl/sequence_tag_fwd.hpp b/3rdparty/boost/boost/mpl/sequence_tag_fwd.hpp similarity index 100% rename from boost/boost/mpl/sequence_tag_fwd.hpp rename to 3rdparty/boost/boost/mpl/sequence_tag_fwd.hpp diff --git a/boost/boost/mpl/size.hpp b/3rdparty/boost/boost/mpl/size.hpp similarity index 100% rename from boost/boost/mpl/size.hpp rename to 3rdparty/boost/boost/mpl/size.hpp diff --git a/boost/boost/mpl/size_fwd.hpp b/3rdparty/boost/boost/mpl/size_fwd.hpp similarity index 100% rename from boost/boost/mpl/size_fwd.hpp rename to 3rdparty/boost/boost/mpl/size_fwd.hpp diff --git a/boost/boost/mpl/size_t.hpp b/3rdparty/boost/boost/mpl/size_t.hpp similarity index 100% rename from boost/boost/mpl/size_t.hpp rename to 3rdparty/boost/boost/mpl/size_t.hpp diff --git a/boost/boost/mpl/size_t_fwd.hpp b/3rdparty/boost/boost/mpl/size_t_fwd.hpp similarity index 100% rename from boost/boost/mpl/size_t_fwd.hpp rename to 3rdparty/boost/boost/mpl/size_t_fwd.hpp diff --git a/boost/boost/mpl/string.hpp b/3rdparty/boost/boost/mpl/string.hpp similarity index 100% rename from boost/boost/mpl/string.hpp rename to 3rdparty/boost/boost/mpl/string.hpp diff --git a/boost/boost/mpl/tag.hpp b/3rdparty/boost/boost/mpl/tag.hpp similarity index 100% rename from boost/boost/mpl/tag.hpp rename to 3rdparty/boost/boost/mpl/tag.hpp diff --git a/boost/boost/mpl/times.hpp b/3rdparty/boost/boost/mpl/times.hpp similarity index 100% rename from boost/boost/mpl/times.hpp rename to 3rdparty/boost/boost/mpl/times.hpp diff --git a/boost/boost/mpl/vector.hpp b/3rdparty/boost/boost/mpl/vector.hpp similarity index 100% rename from boost/boost/mpl/vector.hpp rename to 3rdparty/boost/boost/mpl/vector.hpp diff --git a/boost/boost/mpl/vector/aux_/O1_size.hpp b/3rdparty/boost/boost/mpl/vector/aux_/O1_size.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/O1_size.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/O1_size.hpp diff --git a/boost/boost/mpl/vector/aux_/at.hpp b/3rdparty/boost/boost/mpl/vector/aux_/at.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/at.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/at.hpp diff --git a/boost/boost/mpl/vector/aux_/back.hpp b/3rdparty/boost/boost/mpl/vector/aux_/back.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/back.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/back.hpp diff --git a/boost/boost/mpl/vector/aux_/begin_end.hpp b/3rdparty/boost/boost/mpl/vector/aux_/begin_end.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/begin_end.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/begin_end.hpp diff --git a/boost/boost/mpl/vector/aux_/clear.hpp b/3rdparty/boost/boost/mpl/vector/aux_/clear.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/clear.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/clear.hpp diff --git a/boost/boost/mpl/vector/aux_/empty.hpp b/3rdparty/boost/boost/mpl/vector/aux_/empty.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/empty.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/empty.hpp diff --git a/boost/boost/mpl/vector/aux_/front.hpp b/3rdparty/boost/boost/mpl/vector/aux_/front.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/front.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/front.hpp diff --git a/boost/boost/mpl/vector/aux_/include_preprocessed.hpp b/3rdparty/boost/boost/mpl/vector/aux_/include_preprocessed.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/include_preprocessed.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/include_preprocessed.hpp diff --git a/boost/boost/mpl/vector/aux_/item.hpp b/3rdparty/boost/boost/mpl/vector/aux_/item.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/item.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/item.hpp diff --git a/boost/boost/mpl/vector/aux_/iterator.hpp b/3rdparty/boost/boost/mpl/vector/aux_/iterator.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/iterator.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/iterator.hpp diff --git a/boost/boost/mpl/vector/aux_/numbered.hpp b/3rdparty/boost/boost/mpl/vector/aux_/numbered.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/numbered.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/numbered.hpp diff --git a/boost/boost/mpl/vector/aux_/numbered_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/numbered_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/numbered_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/numbered_c.hpp diff --git a/boost/boost/mpl/vector/aux_/pop_back.hpp b/3rdparty/boost/boost/mpl/vector/aux_/pop_back.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/pop_back.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/pop_back.hpp diff --git a/boost/boost/mpl/vector/aux_/pop_front.hpp b/3rdparty/boost/boost/mpl/vector/aux_/pop_front.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/pop_front.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/pop_front.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp diff --git a/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp b/3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp diff --git a/boost/boost/mpl/vector/aux_/push_back.hpp b/3rdparty/boost/boost/mpl/vector/aux_/push_back.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/push_back.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/push_back.hpp diff --git a/boost/boost/mpl/vector/aux_/push_front.hpp b/3rdparty/boost/boost/mpl/vector/aux_/push_front.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/push_front.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/push_front.hpp diff --git a/boost/boost/mpl/vector/aux_/size.hpp b/3rdparty/boost/boost/mpl/vector/aux_/size.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/size.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/size.hpp diff --git a/boost/boost/mpl/vector/aux_/tag.hpp b/3rdparty/boost/boost/mpl/vector/aux_/tag.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/tag.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/tag.hpp diff --git a/boost/boost/mpl/vector/aux_/vector0.hpp b/3rdparty/boost/boost/mpl/vector/aux_/vector0.hpp similarity index 100% rename from boost/boost/mpl/vector/aux_/vector0.hpp rename to 3rdparty/boost/boost/mpl/vector/aux_/vector0.hpp diff --git a/boost/boost/mpl/vector/vector0.hpp b/3rdparty/boost/boost/mpl/vector/vector0.hpp similarity index 100% rename from boost/boost/mpl/vector/vector0.hpp rename to 3rdparty/boost/boost/mpl/vector/vector0.hpp diff --git a/boost/boost/mpl/vector/vector0_c.hpp b/3rdparty/boost/boost/mpl/vector/vector0_c.hpp similarity index 100% rename from boost/boost/mpl/vector/vector0_c.hpp rename to 3rdparty/boost/boost/mpl/vector/vector0_c.hpp diff --git a/boost/boost/mpl/vector/vector10.hpp b/3rdparty/boost/boost/mpl/vector/vector10.hpp similarity index 100% rename from boost/boost/mpl/vector/vector10.hpp rename to 3rdparty/boost/boost/mpl/vector/vector10.hpp diff --git a/boost/boost/mpl/vector/vector10_c.hpp b/3rdparty/boost/boost/mpl/vector/vector10_c.hpp similarity index 100% rename from boost/boost/mpl/vector/vector10_c.hpp rename to 3rdparty/boost/boost/mpl/vector/vector10_c.hpp diff --git a/boost/boost/mpl/vector/vector20.hpp b/3rdparty/boost/boost/mpl/vector/vector20.hpp similarity index 100% rename from boost/boost/mpl/vector/vector20.hpp rename to 3rdparty/boost/boost/mpl/vector/vector20.hpp diff --git a/boost/boost/mpl/vector/vector20_c.hpp b/3rdparty/boost/boost/mpl/vector/vector20_c.hpp similarity index 100% rename from boost/boost/mpl/vector/vector20_c.hpp rename to 3rdparty/boost/boost/mpl/vector/vector20_c.hpp diff --git a/boost/boost/mpl/vector/vector30.hpp b/3rdparty/boost/boost/mpl/vector/vector30.hpp similarity index 100% rename from boost/boost/mpl/vector/vector30.hpp rename to 3rdparty/boost/boost/mpl/vector/vector30.hpp diff --git a/boost/boost/mpl/vector/vector30_c.hpp b/3rdparty/boost/boost/mpl/vector/vector30_c.hpp similarity index 100% rename from boost/boost/mpl/vector/vector30_c.hpp rename to 3rdparty/boost/boost/mpl/vector/vector30_c.hpp diff --git a/boost/boost/mpl/vector/vector40.hpp b/3rdparty/boost/boost/mpl/vector/vector40.hpp similarity index 100% rename from boost/boost/mpl/vector/vector40.hpp rename to 3rdparty/boost/boost/mpl/vector/vector40.hpp diff --git a/boost/boost/mpl/vector/vector40_c.hpp b/3rdparty/boost/boost/mpl/vector/vector40_c.hpp similarity index 100% rename from boost/boost/mpl/vector/vector40_c.hpp rename to 3rdparty/boost/boost/mpl/vector/vector40_c.hpp diff --git a/boost/boost/mpl/vector/vector50.hpp b/3rdparty/boost/boost/mpl/vector/vector50.hpp similarity index 100% rename from boost/boost/mpl/vector/vector50.hpp rename to 3rdparty/boost/boost/mpl/vector/vector50.hpp diff --git a/boost/boost/mpl/vector/vector50_c.hpp b/3rdparty/boost/boost/mpl/vector/vector50_c.hpp similarity index 100% rename from boost/boost/mpl/vector/vector50_c.hpp rename to 3rdparty/boost/boost/mpl/vector/vector50_c.hpp diff --git a/boost/boost/mpl/void.hpp b/3rdparty/boost/boost/mpl/void.hpp similarity index 100% rename from boost/boost/mpl/void.hpp rename to 3rdparty/boost/boost/mpl/void.hpp diff --git a/boost/boost/mpl/void_fwd.hpp b/3rdparty/boost/boost/mpl/void_fwd.hpp similarity index 100% rename from boost/boost/mpl/void_fwd.hpp rename to 3rdparty/boost/boost/mpl/void_fwd.hpp diff --git a/boost/boost/next_prior.hpp b/3rdparty/boost/boost/next_prior.hpp similarity index 100% rename from boost/boost/next_prior.hpp rename to 3rdparty/boost/boost/next_prior.hpp diff --git a/boost/boost/non_type.hpp b/3rdparty/boost/boost/non_type.hpp similarity index 100% rename from boost/boost/non_type.hpp rename to 3rdparty/boost/boost/non_type.hpp diff --git a/boost/boost/noncopyable.hpp b/3rdparty/boost/boost/noncopyable.hpp similarity index 100% rename from boost/boost/noncopyable.hpp rename to 3rdparty/boost/boost/noncopyable.hpp diff --git a/boost/boost/none.hpp b/3rdparty/boost/boost/none.hpp similarity index 100% rename from boost/boost/none.hpp rename to 3rdparty/boost/boost/none.hpp diff --git a/boost/boost/none_t.hpp b/3rdparty/boost/boost/none_t.hpp similarity index 100% rename from boost/boost/none_t.hpp rename to 3rdparty/boost/boost/none_t.hpp diff --git a/boost/boost/numeric/conversion/bounds.hpp b/3rdparty/boost/boost/numeric/conversion/bounds.hpp similarity index 100% rename from boost/boost/numeric/conversion/bounds.hpp rename to 3rdparty/boost/boost/numeric/conversion/bounds.hpp diff --git a/boost/boost/numeric/conversion/cast.hpp b/3rdparty/boost/boost/numeric/conversion/cast.hpp similarity index 100% rename from boost/boost/numeric/conversion/cast.hpp rename to 3rdparty/boost/boost/numeric/conversion/cast.hpp diff --git a/boost/boost/numeric/conversion/conversion_traits.hpp b/3rdparty/boost/boost/numeric/conversion/conversion_traits.hpp similarity index 100% rename from boost/boost/numeric/conversion/conversion_traits.hpp rename to 3rdparty/boost/boost/numeric/conversion/conversion_traits.hpp diff --git a/boost/boost/numeric/conversion/converter.hpp b/3rdparty/boost/boost/numeric/conversion/converter.hpp similarity index 100% rename from boost/boost/numeric/conversion/converter.hpp rename to 3rdparty/boost/boost/numeric/conversion/converter.hpp diff --git a/boost/boost/numeric/conversion/converter_policies.hpp b/3rdparty/boost/boost/numeric/conversion/converter_policies.hpp similarity index 100% rename from boost/boost/numeric/conversion/converter_policies.hpp rename to 3rdparty/boost/boost/numeric/conversion/converter_policies.hpp diff --git a/boost/boost/numeric/conversion/detail/bounds.hpp b/3rdparty/boost/boost/numeric/conversion/detail/bounds.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/bounds.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/bounds.hpp diff --git a/boost/boost/numeric/conversion/detail/conversion_traits.hpp b/3rdparty/boost/boost/numeric/conversion/detail/conversion_traits.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/conversion_traits.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/conversion_traits.hpp diff --git a/boost/boost/numeric/conversion/detail/converter.hpp b/3rdparty/boost/boost/numeric/conversion/detail/converter.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/converter.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/converter.hpp diff --git a/boost/boost/numeric/conversion/detail/int_float_mixture.hpp b/3rdparty/boost/boost/numeric/conversion/detail/int_float_mixture.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/int_float_mixture.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/int_float_mixture.hpp diff --git a/boost/boost/numeric/conversion/detail/is_subranged.hpp b/3rdparty/boost/boost/numeric/conversion/detail/is_subranged.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/is_subranged.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/is_subranged.hpp diff --git a/boost/boost/numeric/conversion/detail/meta.hpp b/3rdparty/boost/boost/numeric/conversion/detail/meta.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/meta.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/meta.hpp diff --git a/boost/boost/numeric/conversion/detail/numeric_cast_traits.hpp b/3rdparty/boost/boost/numeric/conversion/detail/numeric_cast_traits.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/numeric_cast_traits.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/numeric_cast_traits.hpp diff --git a/boost/boost/numeric/conversion/detail/old_numeric_cast.hpp b/3rdparty/boost/boost/numeric/conversion/detail/old_numeric_cast.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/old_numeric_cast.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/old_numeric_cast.hpp diff --git a/boost/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp b/3rdparty/boost/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp diff --git a/boost/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp b/3rdparty/boost/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp diff --git a/boost/boost/numeric/conversion/detail/sign_mixture.hpp b/3rdparty/boost/boost/numeric/conversion/detail/sign_mixture.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/sign_mixture.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/sign_mixture.hpp diff --git a/boost/boost/numeric/conversion/detail/udt_builtin_mixture.hpp b/3rdparty/boost/boost/numeric/conversion/detail/udt_builtin_mixture.hpp similarity index 100% rename from boost/boost/numeric/conversion/detail/udt_builtin_mixture.hpp rename to 3rdparty/boost/boost/numeric/conversion/detail/udt_builtin_mixture.hpp diff --git a/boost/boost/numeric/conversion/int_float_mixture_enum.hpp b/3rdparty/boost/boost/numeric/conversion/int_float_mixture_enum.hpp similarity index 100% rename from boost/boost/numeric/conversion/int_float_mixture_enum.hpp rename to 3rdparty/boost/boost/numeric/conversion/int_float_mixture_enum.hpp diff --git a/boost/boost/numeric/conversion/numeric_cast_traits.hpp b/3rdparty/boost/boost/numeric/conversion/numeric_cast_traits.hpp similarity index 100% rename from boost/boost/numeric/conversion/numeric_cast_traits.hpp rename to 3rdparty/boost/boost/numeric/conversion/numeric_cast_traits.hpp diff --git a/boost/boost/numeric/conversion/sign_mixture_enum.hpp b/3rdparty/boost/boost/numeric/conversion/sign_mixture_enum.hpp similarity index 100% rename from boost/boost/numeric/conversion/sign_mixture_enum.hpp rename to 3rdparty/boost/boost/numeric/conversion/sign_mixture_enum.hpp diff --git a/boost/boost/numeric/conversion/udt_builtin_mixture_enum.hpp b/3rdparty/boost/boost/numeric/conversion/udt_builtin_mixture_enum.hpp similarity index 100% rename from boost/boost/numeric/conversion/udt_builtin_mixture_enum.hpp rename to 3rdparty/boost/boost/numeric/conversion/udt_builtin_mixture_enum.hpp diff --git a/boost/boost/operators.hpp b/3rdparty/boost/boost/operators.hpp similarity index 100% rename from boost/boost/operators.hpp rename to 3rdparty/boost/boost/operators.hpp diff --git a/boost/boost/optional.hpp b/3rdparty/boost/boost/optional.hpp similarity index 100% rename from boost/boost/optional.hpp rename to 3rdparty/boost/boost/optional.hpp diff --git a/boost/boost/optional/bad_optional_access.hpp b/3rdparty/boost/boost/optional/bad_optional_access.hpp similarity index 100% rename from boost/boost/optional/bad_optional_access.hpp rename to 3rdparty/boost/boost/optional/bad_optional_access.hpp diff --git a/boost/boost/optional/optional.hpp b/3rdparty/boost/boost/optional/optional.hpp similarity index 100% rename from boost/boost/optional/optional.hpp rename to 3rdparty/boost/boost/optional/optional.hpp diff --git a/boost/boost/optional/optional_fwd.hpp b/3rdparty/boost/boost/optional/optional_fwd.hpp similarity index 100% rename from boost/boost/optional/optional_fwd.hpp rename to 3rdparty/boost/boost/optional/optional_fwd.hpp diff --git a/boost/boost/predef.h b/3rdparty/boost/boost/predef.h similarity index 100% rename from boost/boost/predef.h rename to 3rdparty/boost/boost/predef.h diff --git a/boost/boost/predef/architecture.h b/3rdparty/boost/boost/predef/architecture.h similarity index 100% rename from boost/boost/predef/architecture.h rename to 3rdparty/boost/boost/predef/architecture.h diff --git a/boost/boost/predef/architecture/alpha.h b/3rdparty/boost/boost/predef/architecture/alpha.h similarity index 100% rename from boost/boost/predef/architecture/alpha.h rename to 3rdparty/boost/boost/predef/architecture/alpha.h diff --git a/boost/boost/predef/architecture/arm.h b/3rdparty/boost/boost/predef/architecture/arm.h similarity index 100% rename from boost/boost/predef/architecture/arm.h rename to 3rdparty/boost/boost/predef/architecture/arm.h diff --git a/boost/boost/predef/architecture/blackfin.h b/3rdparty/boost/boost/predef/architecture/blackfin.h similarity index 100% rename from boost/boost/predef/architecture/blackfin.h rename to 3rdparty/boost/boost/predef/architecture/blackfin.h diff --git a/boost/boost/predef/architecture/convex.h b/3rdparty/boost/boost/predef/architecture/convex.h similarity index 100% rename from boost/boost/predef/architecture/convex.h rename to 3rdparty/boost/boost/predef/architecture/convex.h diff --git a/boost/boost/predef/architecture/ia64.h b/3rdparty/boost/boost/predef/architecture/ia64.h similarity index 100% rename from boost/boost/predef/architecture/ia64.h rename to 3rdparty/boost/boost/predef/architecture/ia64.h diff --git a/boost/boost/predef/architecture/m68k.h b/3rdparty/boost/boost/predef/architecture/m68k.h similarity index 100% rename from boost/boost/predef/architecture/m68k.h rename to 3rdparty/boost/boost/predef/architecture/m68k.h diff --git a/boost/boost/predef/architecture/mips.h b/3rdparty/boost/boost/predef/architecture/mips.h similarity index 100% rename from boost/boost/predef/architecture/mips.h rename to 3rdparty/boost/boost/predef/architecture/mips.h diff --git a/boost/boost/predef/architecture/parisc.h b/3rdparty/boost/boost/predef/architecture/parisc.h similarity index 100% rename from boost/boost/predef/architecture/parisc.h rename to 3rdparty/boost/boost/predef/architecture/parisc.h diff --git a/boost/boost/predef/architecture/ppc.h b/3rdparty/boost/boost/predef/architecture/ppc.h similarity index 100% rename from boost/boost/predef/architecture/ppc.h rename to 3rdparty/boost/boost/predef/architecture/ppc.h diff --git a/boost/boost/predef/architecture/pyramid.h b/3rdparty/boost/boost/predef/architecture/pyramid.h similarity index 100% rename from boost/boost/predef/architecture/pyramid.h rename to 3rdparty/boost/boost/predef/architecture/pyramid.h diff --git a/boost/boost/predef/architecture/rs6k.h b/3rdparty/boost/boost/predef/architecture/rs6k.h similarity index 100% rename from boost/boost/predef/architecture/rs6k.h rename to 3rdparty/boost/boost/predef/architecture/rs6k.h diff --git a/boost/boost/predef/architecture/sparc.h b/3rdparty/boost/boost/predef/architecture/sparc.h similarity index 100% rename from boost/boost/predef/architecture/sparc.h rename to 3rdparty/boost/boost/predef/architecture/sparc.h diff --git a/boost/boost/predef/architecture/superh.h b/3rdparty/boost/boost/predef/architecture/superh.h similarity index 100% rename from boost/boost/predef/architecture/superh.h rename to 3rdparty/boost/boost/predef/architecture/superh.h diff --git a/boost/boost/predef/architecture/sys370.h b/3rdparty/boost/boost/predef/architecture/sys370.h similarity index 100% rename from boost/boost/predef/architecture/sys370.h rename to 3rdparty/boost/boost/predef/architecture/sys370.h diff --git a/boost/boost/predef/architecture/sys390.h b/3rdparty/boost/boost/predef/architecture/sys390.h similarity index 100% rename from boost/boost/predef/architecture/sys390.h rename to 3rdparty/boost/boost/predef/architecture/sys390.h diff --git a/boost/boost/predef/architecture/x86.h b/3rdparty/boost/boost/predef/architecture/x86.h similarity index 100% rename from boost/boost/predef/architecture/x86.h rename to 3rdparty/boost/boost/predef/architecture/x86.h diff --git a/boost/boost/predef/architecture/x86/32.h b/3rdparty/boost/boost/predef/architecture/x86/32.h similarity index 100% rename from boost/boost/predef/architecture/x86/32.h rename to 3rdparty/boost/boost/predef/architecture/x86/32.h diff --git a/boost/boost/predef/architecture/x86/64.h b/3rdparty/boost/boost/predef/architecture/x86/64.h similarity index 100% rename from boost/boost/predef/architecture/x86/64.h rename to 3rdparty/boost/boost/predef/architecture/x86/64.h diff --git a/boost/boost/predef/architecture/z.h b/3rdparty/boost/boost/predef/architecture/z.h similarity index 100% rename from boost/boost/predef/architecture/z.h rename to 3rdparty/boost/boost/predef/architecture/z.h diff --git a/boost/boost/predef/compiler.h b/3rdparty/boost/boost/predef/compiler.h similarity index 100% rename from boost/boost/predef/compiler.h rename to 3rdparty/boost/boost/predef/compiler.h diff --git a/boost/boost/predef/compiler/borland.h b/3rdparty/boost/boost/predef/compiler/borland.h similarity index 100% rename from boost/boost/predef/compiler/borland.h rename to 3rdparty/boost/boost/predef/compiler/borland.h diff --git a/boost/boost/predef/compiler/clang.h b/3rdparty/boost/boost/predef/compiler/clang.h similarity index 100% rename from boost/boost/predef/compiler/clang.h rename to 3rdparty/boost/boost/predef/compiler/clang.h diff --git a/boost/boost/predef/compiler/comeau.h b/3rdparty/boost/boost/predef/compiler/comeau.h similarity index 100% rename from boost/boost/predef/compiler/comeau.h rename to 3rdparty/boost/boost/predef/compiler/comeau.h diff --git a/boost/boost/predef/compiler/compaq.h b/3rdparty/boost/boost/predef/compiler/compaq.h similarity index 100% rename from boost/boost/predef/compiler/compaq.h rename to 3rdparty/boost/boost/predef/compiler/compaq.h diff --git a/boost/boost/predef/compiler/diab.h b/3rdparty/boost/boost/predef/compiler/diab.h similarity index 100% rename from boost/boost/predef/compiler/diab.h rename to 3rdparty/boost/boost/predef/compiler/diab.h diff --git a/boost/boost/predef/compiler/digitalmars.h b/3rdparty/boost/boost/predef/compiler/digitalmars.h similarity index 100% rename from boost/boost/predef/compiler/digitalmars.h rename to 3rdparty/boost/boost/predef/compiler/digitalmars.h diff --git a/boost/boost/predef/compiler/dignus.h b/3rdparty/boost/boost/predef/compiler/dignus.h similarity index 100% rename from boost/boost/predef/compiler/dignus.h rename to 3rdparty/boost/boost/predef/compiler/dignus.h diff --git a/boost/boost/predef/compiler/edg.h b/3rdparty/boost/boost/predef/compiler/edg.h similarity index 100% rename from boost/boost/predef/compiler/edg.h rename to 3rdparty/boost/boost/predef/compiler/edg.h diff --git a/boost/boost/predef/compiler/ekopath.h b/3rdparty/boost/boost/predef/compiler/ekopath.h similarity index 100% rename from boost/boost/predef/compiler/ekopath.h rename to 3rdparty/boost/boost/predef/compiler/ekopath.h diff --git a/boost/boost/predef/compiler/gcc.h b/3rdparty/boost/boost/predef/compiler/gcc.h similarity index 100% rename from boost/boost/predef/compiler/gcc.h rename to 3rdparty/boost/boost/predef/compiler/gcc.h diff --git a/boost/boost/predef/compiler/gcc_xml.h b/3rdparty/boost/boost/predef/compiler/gcc_xml.h similarity index 100% rename from boost/boost/predef/compiler/gcc_xml.h rename to 3rdparty/boost/boost/predef/compiler/gcc_xml.h diff --git a/boost/boost/predef/compiler/greenhills.h b/3rdparty/boost/boost/predef/compiler/greenhills.h similarity index 100% rename from boost/boost/predef/compiler/greenhills.h rename to 3rdparty/boost/boost/predef/compiler/greenhills.h diff --git a/boost/boost/predef/compiler/hp_acc.h b/3rdparty/boost/boost/predef/compiler/hp_acc.h similarity index 100% rename from boost/boost/predef/compiler/hp_acc.h rename to 3rdparty/boost/boost/predef/compiler/hp_acc.h diff --git a/boost/boost/predef/compiler/iar.h b/3rdparty/boost/boost/predef/compiler/iar.h similarity index 100% rename from boost/boost/predef/compiler/iar.h rename to 3rdparty/boost/boost/predef/compiler/iar.h diff --git a/boost/boost/predef/compiler/ibm.h b/3rdparty/boost/boost/predef/compiler/ibm.h similarity index 100% rename from boost/boost/predef/compiler/ibm.h rename to 3rdparty/boost/boost/predef/compiler/ibm.h diff --git a/boost/boost/predef/compiler/intel.h b/3rdparty/boost/boost/predef/compiler/intel.h similarity index 100% rename from boost/boost/predef/compiler/intel.h rename to 3rdparty/boost/boost/predef/compiler/intel.h diff --git a/boost/boost/predef/compiler/kai.h b/3rdparty/boost/boost/predef/compiler/kai.h similarity index 100% rename from boost/boost/predef/compiler/kai.h rename to 3rdparty/boost/boost/predef/compiler/kai.h diff --git a/boost/boost/predef/compiler/llvm.h b/3rdparty/boost/boost/predef/compiler/llvm.h similarity index 100% rename from boost/boost/predef/compiler/llvm.h rename to 3rdparty/boost/boost/predef/compiler/llvm.h diff --git a/boost/boost/predef/compiler/metaware.h b/3rdparty/boost/boost/predef/compiler/metaware.h similarity index 100% rename from boost/boost/predef/compiler/metaware.h rename to 3rdparty/boost/boost/predef/compiler/metaware.h diff --git a/boost/boost/predef/compiler/metrowerks.h b/3rdparty/boost/boost/predef/compiler/metrowerks.h similarity index 100% rename from boost/boost/predef/compiler/metrowerks.h rename to 3rdparty/boost/boost/predef/compiler/metrowerks.h diff --git a/boost/boost/predef/compiler/microtec.h b/3rdparty/boost/boost/predef/compiler/microtec.h similarity index 100% rename from boost/boost/predef/compiler/microtec.h rename to 3rdparty/boost/boost/predef/compiler/microtec.h diff --git a/boost/boost/predef/compiler/mpw.h b/3rdparty/boost/boost/predef/compiler/mpw.h similarity index 100% rename from boost/boost/predef/compiler/mpw.h rename to 3rdparty/boost/boost/predef/compiler/mpw.h diff --git a/boost/boost/predef/compiler/palm.h b/3rdparty/boost/boost/predef/compiler/palm.h similarity index 100% rename from boost/boost/predef/compiler/palm.h rename to 3rdparty/boost/boost/predef/compiler/palm.h diff --git a/boost/boost/predef/compiler/pgi.h b/3rdparty/boost/boost/predef/compiler/pgi.h similarity index 100% rename from boost/boost/predef/compiler/pgi.h rename to 3rdparty/boost/boost/predef/compiler/pgi.h diff --git a/boost/boost/predef/compiler/sgi_mipspro.h b/3rdparty/boost/boost/predef/compiler/sgi_mipspro.h similarity index 100% rename from boost/boost/predef/compiler/sgi_mipspro.h rename to 3rdparty/boost/boost/predef/compiler/sgi_mipspro.h diff --git a/boost/boost/predef/compiler/sunpro.h b/3rdparty/boost/boost/predef/compiler/sunpro.h similarity index 100% rename from boost/boost/predef/compiler/sunpro.h rename to 3rdparty/boost/boost/predef/compiler/sunpro.h diff --git a/boost/boost/predef/compiler/tendra.h b/3rdparty/boost/boost/predef/compiler/tendra.h similarity index 100% rename from boost/boost/predef/compiler/tendra.h rename to 3rdparty/boost/boost/predef/compiler/tendra.h diff --git a/boost/boost/predef/compiler/visualc.h b/3rdparty/boost/boost/predef/compiler/visualc.h similarity index 100% rename from boost/boost/predef/compiler/visualc.h rename to 3rdparty/boost/boost/predef/compiler/visualc.h diff --git a/boost/boost/predef/compiler/watcom.h b/3rdparty/boost/boost/predef/compiler/watcom.h similarity index 100% rename from boost/boost/predef/compiler/watcom.h rename to 3rdparty/boost/boost/predef/compiler/watcom.h diff --git a/boost/boost/predef/detail/_cassert.h b/3rdparty/boost/boost/predef/detail/_cassert.h similarity index 100% rename from boost/boost/predef/detail/_cassert.h rename to 3rdparty/boost/boost/predef/detail/_cassert.h diff --git a/boost/boost/predef/detail/_exception.h b/3rdparty/boost/boost/predef/detail/_exception.h similarity index 100% rename from boost/boost/predef/detail/_exception.h rename to 3rdparty/boost/boost/predef/detail/_exception.h diff --git a/boost/boost/predef/detail/comp_detected.h b/3rdparty/boost/boost/predef/detail/comp_detected.h similarity index 100% rename from boost/boost/predef/detail/comp_detected.h rename to 3rdparty/boost/boost/predef/detail/comp_detected.h diff --git a/boost/boost/predef/detail/endian_compat.h b/3rdparty/boost/boost/predef/detail/endian_compat.h similarity index 100% rename from boost/boost/predef/detail/endian_compat.h rename to 3rdparty/boost/boost/predef/detail/endian_compat.h diff --git a/boost/boost/predef/detail/os_detected.h b/3rdparty/boost/boost/predef/detail/os_detected.h similarity index 100% rename from boost/boost/predef/detail/os_detected.h rename to 3rdparty/boost/boost/predef/detail/os_detected.h diff --git a/boost/boost/predef/detail/platform_detected.h b/3rdparty/boost/boost/predef/detail/platform_detected.h similarity index 100% rename from boost/boost/predef/detail/platform_detected.h rename to 3rdparty/boost/boost/predef/detail/platform_detected.h diff --git a/boost/boost/predef/detail/test.h b/3rdparty/boost/boost/predef/detail/test.h similarity index 100% rename from boost/boost/predef/detail/test.h rename to 3rdparty/boost/boost/predef/detail/test.h diff --git a/boost/boost/predef/language.h b/3rdparty/boost/boost/predef/language.h similarity index 100% rename from boost/boost/predef/language.h rename to 3rdparty/boost/boost/predef/language.h diff --git a/boost/boost/predef/language/objc.h b/3rdparty/boost/boost/predef/language/objc.h similarity index 100% rename from boost/boost/predef/language/objc.h rename to 3rdparty/boost/boost/predef/language/objc.h diff --git a/boost/boost/predef/language/stdc.h b/3rdparty/boost/boost/predef/language/stdc.h similarity index 100% rename from boost/boost/predef/language/stdc.h rename to 3rdparty/boost/boost/predef/language/stdc.h diff --git a/boost/boost/predef/language/stdcpp.h b/3rdparty/boost/boost/predef/language/stdcpp.h similarity index 100% rename from boost/boost/predef/language/stdcpp.h rename to 3rdparty/boost/boost/predef/language/stdcpp.h diff --git a/boost/boost/predef/library.h b/3rdparty/boost/boost/predef/library.h similarity index 100% rename from boost/boost/predef/library.h rename to 3rdparty/boost/boost/predef/library.h diff --git a/boost/boost/predef/library/c.h b/3rdparty/boost/boost/predef/library/c.h similarity index 100% rename from boost/boost/predef/library/c.h rename to 3rdparty/boost/boost/predef/library/c.h diff --git a/boost/boost/predef/library/c/_prefix.h b/3rdparty/boost/boost/predef/library/c/_prefix.h similarity index 100% rename from boost/boost/predef/library/c/_prefix.h rename to 3rdparty/boost/boost/predef/library/c/_prefix.h diff --git a/boost/boost/predef/library/c/gnu.h b/3rdparty/boost/boost/predef/library/c/gnu.h similarity index 100% rename from boost/boost/predef/library/c/gnu.h rename to 3rdparty/boost/boost/predef/library/c/gnu.h diff --git a/boost/boost/predef/library/c/uc.h b/3rdparty/boost/boost/predef/library/c/uc.h similarity index 100% rename from boost/boost/predef/library/c/uc.h rename to 3rdparty/boost/boost/predef/library/c/uc.h diff --git a/boost/boost/predef/library/c/vms.h b/3rdparty/boost/boost/predef/library/c/vms.h similarity index 100% rename from boost/boost/predef/library/c/vms.h rename to 3rdparty/boost/boost/predef/library/c/vms.h diff --git a/boost/boost/predef/library/c/zos.h b/3rdparty/boost/boost/predef/library/c/zos.h similarity index 100% rename from boost/boost/predef/library/c/zos.h rename to 3rdparty/boost/boost/predef/library/c/zos.h diff --git a/boost/boost/predef/library/std.h b/3rdparty/boost/boost/predef/library/std.h similarity index 100% rename from boost/boost/predef/library/std.h rename to 3rdparty/boost/boost/predef/library/std.h diff --git a/boost/boost/predef/library/std/_prefix.h b/3rdparty/boost/boost/predef/library/std/_prefix.h similarity index 100% rename from boost/boost/predef/library/std/_prefix.h rename to 3rdparty/boost/boost/predef/library/std/_prefix.h diff --git a/boost/boost/predef/library/std/cxx.h b/3rdparty/boost/boost/predef/library/std/cxx.h similarity index 100% rename from boost/boost/predef/library/std/cxx.h rename to 3rdparty/boost/boost/predef/library/std/cxx.h diff --git a/boost/boost/predef/library/std/dinkumware.h b/3rdparty/boost/boost/predef/library/std/dinkumware.h similarity index 100% rename from boost/boost/predef/library/std/dinkumware.h rename to 3rdparty/boost/boost/predef/library/std/dinkumware.h diff --git a/boost/boost/predef/library/std/libcomo.h b/3rdparty/boost/boost/predef/library/std/libcomo.h similarity index 100% rename from boost/boost/predef/library/std/libcomo.h rename to 3rdparty/boost/boost/predef/library/std/libcomo.h diff --git a/boost/boost/predef/library/std/modena.h b/3rdparty/boost/boost/predef/library/std/modena.h similarity index 100% rename from boost/boost/predef/library/std/modena.h rename to 3rdparty/boost/boost/predef/library/std/modena.h diff --git a/boost/boost/predef/library/std/msl.h b/3rdparty/boost/boost/predef/library/std/msl.h similarity index 100% rename from boost/boost/predef/library/std/msl.h rename to 3rdparty/boost/boost/predef/library/std/msl.h diff --git a/boost/boost/predef/library/std/roguewave.h b/3rdparty/boost/boost/predef/library/std/roguewave.h similarity index 100% rename from boost/boost/predef/library/std/roguewave.h rename to 3rdparty/boost/boost/predef/library/std/roguewave.h diff --git a/boost/boost/predef/library/std/sgi.h b/3rdparty/boost/boost/predef/library/std/sgi.h similarity index 100% rename from boost/boost/predef/library/std/sgi.h rename to 3rdparty/boost/boost/predef/library/std/sgi.h diff --git a/boost/boost/predef/library/std/stdcpp3.h b/3rdparty/boost/boost/predef/library/std/stdcpp3.h similarity index 100% rename from boost/boost/predef/library/std/stdcpp3.h rename to 3rdparty/boost/boost/predef/library/std/stdcpp3.h diff --git a/boost/boost/predef/library/std/stlport.h b/3rdparty/boost/boost/predef/library/std/stlport.h similarity index 100% rename from boost/boost/predef/library/std/stlport.h rename to 3rdparty/boost/boost/predef/library/std/stlport.h diff --git a/boost/boost/predef/library/std/vacpp.h b/3rdparty/boost/boost/predef/library/std/vacpp.h similarity index 100% rename from boost/boost/predef/library/std/vacpp.h rename to 3rdparty/boost/boost/predef/library/std/vacpp.h diff --git a/boost/boost/predef/make.h b/3rdparty/boost/boost/predef/make.h similarity index 100% rename from boost/boost/predef/make.h rename to 3rdparty/boost/boost/predef/make.h diff --git a/boost/boost/predef/os.h b/3rdparty/boost/boost/predef/os.h similarity index 100% rename from boost/boost/predef/os.h rename to 3rdparty/boost/boost/predef/os.h diff --git a/boost/boost/predef/os/aix.h b/3rdparty/boost/boost/predef/os/aix.h similarity index 100% rename from boost/boost/predef/os/aix.h rename to 3rdparty/boost/boost/predef/os/aix.h diff --git a/boost/boost/predef/os/amigaos.h b/3rdparty/boost/boost/predef/os/amigaos.h similarity index 100% rename from boost/boost/predef/os/amigaos.h rename to 3rdparty/boost/boost/predef/os/amigaos.h diff --git a/boost/boost/predef/os/android.h b/3rdparty/boost/boost/predef/os/android.h similarity index 100% rename from boost/boost/predef/os/android.h rename to 3rdparty/boost/boost/predef/os/android.h diff --git a/boost/boost/predef/os/beos.h b/3rdparty/boost/boost/predef/os/beos.h similarity index 100% rename from boost/boost/predef/os/beos.h rename to 3rdparty/boost/boost/predef/os/beos.h diff --git a/boost/boost/predef/os/bsd.h b/3rdparty/boost/boost/predef/os/bsd.h similarity index 100% rename from boost/boost/predef/os/bsd.h rename to 3rdparty/boost/boost/predef/os/bsd.h diff --git a/boost/boost/predef/os/bsd/bsdi.h b/3rdparty/boost/boost/predef/os/bsd/bsdi.h similarity index 100% rename from boost/boost/predef/os/bsd/bsdi.h rename to 3rdparty/boost/boost/predef/os/bsd/bsdi.h diff --git a/boost/boost/predef/os/bsd/dragonfly.h b/3rdparty/boost/boost/predef/os/bsd/dragonfly.h similarity index 100% rename from boost/boost/predef/os/bsd/dragonfly.h rename to 3rdparty/boost/boost/predef/os/bsd/dragonfly.h diff --git a/boost/boost/predef/os/bsd/free.h b/3rdparty/boost/boost/predef/os/bsd/free.h similarity index 100% rename from boost/boost/predef/os/bsd/free.h rename to 3rdparty/boost/boost/predef/os/bsd/free.h diff --git a/boost/boost/predef/os/bsd/net.h b/3rdparty/boost/boost/predef/os/bsd/net.h similarity index 100% rename from boost/boost/predef/os/bsd/net.h rename to 3rdparty/boost/boost/predef/os/bsd/net.h diff --git a/boost/boost/predef/os/bsd/open.h b/3rdparty/boost/boost/predef/os/bsd/open.h similarity index 100% rename from boost/boost/predef/os/bsd/open.h rename to 3rdparty/boost/boost/predef/os/bsd/open.h diff --git a/boost/boost/predef/os/cygwin.h b/3rdparty/boost/boost/predef/os/cygwin.h similarity index 100% rename from boost/boost/predef/os/cygwin.h rename to 3rdparty/boost/boost/predef/os/cygwin.h diff --git a/boost/boost/predef/os/haiku.h b/3rdparty/boost/boost/predef/os/haiku.h similarity index 100% rename from boost/boost/predef/os/haiku.h rename to 3rdparty/boost/boost/predef/os/haiku.h diff --git a/boost/boost/predef/os/hpux.h b/3rdparty/boost/boost/predef/os/hpux.h similarity index 100% rename from boost/boost/predef/os/hpux.h rename to 3rdparty/boost/boost/predef/os/hpux.h diff --git a/boost/boost/predef/os/ios.h b/3rdparty/boost/boost/predef/os/ios.h similarity index 100% rename from boost/boost/predef/os/ios.h rename to 3rdparty/boost/boost/predef/os/ios.h diff --git a/boost/boost/predef/os/irix.h b/3rdparty/boost/boost/predef/os/irix.h similarity index 100% rename from boost/boost/predef/os/irix.h rename to 3rdparty/boost/boost/predef/os/irix.h diff --git a/boost/boost/predef/os/linux.h b/3rdparty/boost/boost/predef/os/linux.h similarity index 100% rename from boost/boost/predef/os/linux.h rename to 3rdparty/boost/boost/predef/os/linux.h diff --git a/boost/boost/predef/os/macos.h b/3rdparty/boost/boost/predef/os/macos.h similarity index 100% rename from boost/boost/predef/os/macos.h rename to 3rdparty/boost/boost/predef/os/macos.h diff --git a/boost/boost/predef/os/os400.h b/3rdparty/boost/boost/predef/os/os400.h similarity index 100% rename from boost/boost/predef/os/os400.h rename to 3rdparty/boost/boost/predef/os/os400.h diff --git a/boost/boost/predef/os/qnxnto.h b/3rdparty/boost/boost/predef/os/qnxnto.h similarity index 100% rename from boost/boost/predef/os/qnxnto.h rename to 3rdparty/boost/boost/predef/os/qnxnto.h diff --git a/boost/boost/predef/os/solaris.h b/3rdparty/boost/boost/predef/os/solaris.h similarity index 100% rename from boost/boost/predef/os/solaris.h rename to 3rdparty/boost/boost/predef/os/solaris.h diff --git a/boost/boost/predef/os/unix.h b/3rdparty/boost/boost/predef/os/unix.h similarity index 100% rename from boost/boost/predef/os/unix.h rename to 3rdparty/boost/boost/predef/os/unix.h diff --git a/boost/boost/predef/os/vms.h b/3rdparty/boost/boost/predef/os/vms.h similarity index 100% rename from boost/boost/predef/os/vms.h rename to 3rdparty/boost/boost/predef/os/vms.h diff --git a/boost/boost/predef/os/windows.h b/3rdparty/boost/boost/predef/os/windows.h similarity index 100% rename from boost/boost/predef/os/windows.h rename to 3rdparty/boost/boost/predef/os/windows.h diff --git a/boost/boost/predef/other.h b/3rdparty/boost/boost/predef/other.h similarity index 100% rename from boost/boost/predef/other.h rename to 3rdparty/boost/boost/predef/other.h diff --git a/boost/boost/predef/other/endian.h b/3rdparty/boost/boost/predef/other/endian.h similarity index 100% rename from boost/boost/predef/other/endian.h rename to 3rdparty/boost/boost/predef/other/endian.h diff --git a/boost/boost/predef/platform.h b/3rdparty/boost/boost/predef/platform.h similarity index 100% rename from boost/boost/predef/platform.h rename to 3rdparty/boost/boost/predef/platform.h diff --git a/boost/boost/predef/platform/mingw.h b/3rdparty/boost/boost/predef/platform/mingw.h similarity index 100% rename from boost/boost/predef/platform/mingw.h rename to 3rdparty/boost/boost/predef/platform/mingw.h diff --git a/boost/boost/predef/platform/windows_desktop.h b/3rdparty/boost/boost/predef/platform/windows_desktop.h similarity index 100% rename from boost/boost/predef/platform/windows_desktop.h rename to 3rdparty/boost/boost/predef/platform/windows_desktop.h diff --git a/boost/boost/predef/platform/windows_phone.h b/3rdparty/boost/boost/predef/platform/windows_phone.h similarity index 100% rename from boost/boost/predef/platform/windows_phone.h rename to 3rdparty/boost/boost/predef/platform/windows_phone.h diff --git a/boost/boost/predef/platform/windows_runtime.h b/3rdparty/boost/boost/predef/platform/windows_runtime.h similarity index 100% rename from boost/boost/predef/platform/windows_runtime.h rename to 3rdparty/boost/boost/predef/platform/windows_runtime.h diff --git a/boost/boost/predef/platform/windows_store.h b/3rdparty/boost/boost/predef/platform/windows_store.h similarity index 100% rename from boost/boost/predef/platform/windows_store.h rename to 3rdparty/boost/boost/predef/platform/windows_store.h diff --git a/boost/boost/predef/version.h b/3rdparty/boost/boost/predef/version.h similarity index 100% rename from boost/boost/predef/version.h rename to 3rdparty/boost/boost/predef/version.h diff --git a/boost/boost/predef/version_number.h b/3rdparty/boost/boost/predef/version_number.h similarity index 100% rename from boost/boost/predef/version_number.h rename to 3rdparty/boost/boost/predef/version_number.h diff --git a/boost/boost/preprocessor/arithmetic/add.hpp b/3rdparty/boost/boost/preprocessor/arithmetic/add.hpp similarity index 100% rename from boost/boost/preprocessor/arithmetic/add.hpp rename to 3rdparty/boost/boost/preprocessor/arithmetic/add.hpp diff --git a/boost/boost/preprocessor/arithmetic/dec.hpp b/3rdparty/boost/boost/preprocessor/arithmetic/dec.hpp similarity index 100% rename from boost/boost/preprocessor/arithmetic/dec.hpp rename to 3rdparty/boost/boost/preprocessor/arithmetic/dec.hpp diff --git a/boost/boost/preprocessor/arithmetic/detail/div_base.hpp b/3rdparty/boost/boost/preprocessor/arithmetic/detail/div_base.hpp similarity index 100% rename from boost/boost/preprocessor/arithmetic/detail/div_base.hpp rename to 3rdparty/boost/boost/preprocessor/arithmetic/detail/div_base.hpp diff --git a/boost/boost/preprocessor/arithmetic/div.hpp b/3rdparty/boost/boost/preprocessor/arithmetic/div.hpp similarity index 100% rename from boost/boost/preprocessor/arithmetic/div.hpp rename to 3rdparty/boost/boost/preprocessor/arithmetic/div.hpp diff --git a/boost/boost/preprocessor/arithmetic/inc.hpp b/3rdparty/boost/boost/preprocessor/arithmetic/inc.hpp similarity index 100% rename from boost/boost/preprocessor/arithmetic/inc.hpp rename to 3rdparty/boost/boost/preprocessor/arithmetic/inc.hpp diff --git a/boost/boost/preprocessor/arithmetic/mod.hpp b/3rdparty/boost/boost/preprocessor/arithmetic/mod.hpp similarity index 100% rename from boost/boost/preprocessor/arithmetic/mod.hpp rename to 3rdparty/boost/boost/preprocessor/arithmetic/mod.hpp diff --git a/boost/boost/preprocessor/arithmetic/sub.hpp b/3rdparty/boost/boost/preprocessor/arithmetic/sub.hpp similarity index 100% rename from boost/boost/preprocessor/arithmetic/sub.hpp rename to 3rdparty/boost/boost/preprocessor/arithmetic/sub.hpp diff --git a/boost/boost/preprocessor/array/data.hpp b/3rdparty/boost/boost/preprocessor/array/data.hpp similarity index 100% rename from boost/boost/preprocessor/array/data.hpp rename to 3rdparty/boost/boost/preprocessor/array/data.hpp diff --git a/boost/boost/preprocessor/array/elem.hpp b/3rdparty/boost/boost/preprocessor/array/elem.hpp similarity index 100% rename from boost/boost/preprocessor/array/elem.hpp rename to 3rdparty/boost/boost/preprocessor/array/elem.hpp diff --git a/boost/boost/preprocessor/array/size.hpp b/3rdparty/boost/boost/preprocessor/array/size.hpp similarity index 100% rename from boost/boost/preprocessor/array/size.hpp rename to 3rdparty/boost/boost/preprocessor/array/size.hpp diff --git a/boost/boost/preprocessor/cat.hpp b/3rdparty/boost/boost/preprocessor/cat.hpp similarity index 100% rename from boost/boost/preprocessor/cat.hpp rename to 3rdparty/boost/boost/preprocessor/cat.hpp diff --git a/boost/boost/preprocessor/comma_if.hpp b/3rdparty/boost/boost/preprocessor/comma_if.hpp similarity index 100% rename from boost/boost/preprocessor/comma_if.hpp rename to 3rdparty/boost/boost/preprocessor/comma_if.hpp diff --git a/boost/boost/preprocessor/comparison/less_equal.hpp b/3rdparty/boost/boost/preprocessor/comparison/less_equal.hpp similarity index 100% rename from boost/boost/preprocessor/comparison/less_equal.hpp rename to 3rdparty/boost/boost/preprocessor/comparison/less_equal.hpp diff --git a/boost/boost/preprocessor/comparison/not_equal.hpp b/3rdparty/boost/boost/preprocessor/comparison/not_equal.hpp similarity index 100% rename from boost/boost/preprocessor/comparison/not_equal.hpp rename to 3rdparty/boost/boost/preprocessor/comparison/not_equal.hpp diff --git a/boost/boost/preprocessor/config/config.hpp b/3rdparty/boost/boost/preprocessor/config/config.hpp similarity index 100% rename from boost/boost/preprocessor/config/config.hpp rename to 3rdparty/boost/boost/preprocessor/config/config.hpp diff --git a/boost/boost/preprocessor/control/deduce_d.hpp b/3rdparty/boost/boost/preprocessor/control/deduce_d.hpp similarity index 100% rename from boost/boost/preprocessor/control/deduce_d.hpp rename to 3rdparty/boost/boost/preprocessor/control/deduce_d.hpp diff --git a/boost/boost/preprocessor/control/detail/dmc/while.hpp b/3rdparty/boost/boost/preprocessor/control/detail/dmc/while.hpp similarity index 100% rename from boost/boost/preprocessor/control/detail/dmc/while.hpp rename to 3rdparty/boost/boost/preprocessor/control/detail/dmc/while.hpp diff --git a/boost/boost/preprocessor/control/detail/edg/while.hpp b/3rdparty/boost/boost/preprocessor/control/detail/edg/while.hpp similarity index 100% rename from boost/boost/preprocessor/control/detail/edg/while.hpp rename to 3rdparty/boost/boost/preprocessor/control/detail/edg/while.hpp diff --git a/boost/boost/preprocessor/control/detail/msvc/while.hpp b/3rdparty/boost/boost/preprocessor/control/detail/msvc/while.hpp similarity index 100% rename from boost/boost/preprocessor/control/detail/msvc/while.hpp rename to 3rdparty/boost/boost/preprocessor/control/detail/msvc/while.hpp diff --git a/boost/boost/preprocessor/control/detail/while.hpp b/3rdparty/boost/boost/preprocessor/control/detail/while.hpp similarity index 100% rename from boost/boost/preprocessor/control/detail/while.hpp rename to 3rdparty/boost/boost/preprocessor/control/detail/while.hpp diff --git a/boost/boost/preprocessor/control/expr_if.hpp b/3rdparty/boost/boost/preprocessor/control/expr_if.hpp similarity index 100% rename from boost/boost/preprocessor/control/expr_if.hpp rename to 3rdparty/boost/boost/preprocessor/control/expr_if.hpp diff --git a/boost/boost/preprocessor/control/expr_iif.hpp b/3rdparty/boost/boost/preprocessor/control/expr_iif.hpp similarity index 100% rename from boost/boost/preprocessor/control/expr_iif.hpp rename to 3rdparty/boost/boost/preprocessor/control/expr_iif.hpp diff --git a/boost/boost/preprocessor/control/if.hpp b/3rdparty/boost/boost/preprocessor/control/if.hpp similarity index 100% rename from boost/boost/preprocessor/control/if.hpp rename to 3rdparty/boost/boost/preprocessor/control/if.hpp diff --git a/boost/boost/preprocessor/control/iif.hpp b/3rdparty/boost/boost/preprocessor/control/iif.hpp similarity index 100% rename from boost/boost/preprocessor/control/iif.hpp rename to 3rdparty/boost/boost/preprocessor/control/iif.hpp diff --git a/boost/boost/preprocessor/control/while.hpp b/3rdparty/boost/boost/preprocessor/control/while.hpp similarity index 100% rename from boost/boost/preprocessor/control/while.hpp rename to 3rdparty/boost/boost/preprocessor/control/while.hpp diff --git a/boost/boost/preprocessor/debug/error.hpp b/3rdparty/boost/boost/preprocessor/debug/error.hpp similarity index 100% rename from boost/boost/preprocessor/debug/error.hpp rename to 3rdparty/boost/boost/preprocessor/debug/error.hpp diff --git a/boost/boost/preprocessor/dec.hpp b/3rdparty/boost/boost/preprocessor/dec.hpp similarity index 100% rename from boost/boost/preprocessor/dec.hpp rename to 3rdparty/boost/boost/preprocessor/dec.hpp diff --git a/boost/boost/preprocessor/detail/auto_rec.hpp b/3rdparty/boost/boost/preprocessor/detail/auto_rec.hpp similarity index 100% rename from boost/boost/preprocessor/detail/auto_rec.hpp rename to 3rdparty/boost/boost/preprocessor/detail/auto_rec.hpp diff --git a/boost/boost/preprocessor/detail/check.hpp b/3rdparty/boost/boost/preprocessor/detail/check.hpp similarity index 100% rename from boost/boost/preprocessor/detail/check.hpp rename to 3rdparty/boost/boost/preprocessor/detail/check.hpp diff --git a/boost/boost/preprocessor/detail/dmc/auto_rec.hpp b/3rdparty/boost/boost/preprocessor/detail/dmc/auto_rec.hpp similarity index 100% rename from boost/boost/preprocessor/detail/dmc/auto_rec.hpp rename to 3rdparty/boost/boost/preprocessor/detail/dmc/auto_rec.hpp diff --git a/boost/boost/preprocessor/detail/is_binary.hpp b/3rdparty/boost/boost/preprocessor/detail/is_binary.hpp similarity index 100% rename from boost/boost/preprocessor/detail/is_binary.hpp rename to 3rdparty/boost/boost/preprocessor/detail/is_binary.hpp diff --git a/boost/boost/preprocessor/detail/is_unary.hpp b/3rdparty/boost/boost/preprocessor/detail/is_unary.hpp similarity index 100% rename from boost/boost/preprocessor/detail/is_unary.hpp rename to 3rdparty/boost/boost/preprocessor/detail/is_unary.hpp diff --git a/boost/boost/preprocessor/detail/split.hpp b/3rdparty/boost/boost/preprocessor/detail/split.hpp similarity index 100% rename from boost/boost/preprocessor/detail/split.hpp rename to 3rdparty/boost/boost/preprocessor/detail/split.hpp diff --git a/boost/boost/preprocessor/empty.hpp b/3rdparty/boost/boost/preprocessor/empty.hpp similarity index 100% rename from boost/boost/preprocessor/empty.hpp rename to 3rdparty/boost/boost/preprocessor/empty.hpp diff --git a/boost/boost/preprocessor/enum.hpp b/3rdparty/boost/boost/preprocessor/enum.hpp similarity index 100% rename from boost/boost/preprocessor/enum.hpp rename to 3rdparty/boost/boost/preprocessor/enum.hpp diff --git a/boost/boost/preprocessor/enum_params.hpp b/3rdparty/boost/boost/preprocessor/enum_params.hpp similarity index 100% rename from boost/boost/preprocessor/enum_params.hpp rename to 3rdparty/boost/boost/preprocessor/enum_params.hpp diff --git a/boost/boost/preprocessor/enum_params_with_a_default.hpp b/3rdparty/boost/boost/preprocessor/enum_params_with_a_default.hpp similarity index 100% rename from boost/boost/preprocessor/enum_params_with_a_default.hpp rename to 3rdparty/boost/boost/preprocessor/enum_params_with_a_default.hpp diff --git a/boost/boost/preprocessor/enum_shifted_params.hpp b/3rdparty/boost/boost/preprocessor/enum_shifted_params.hpp similarity index 100% rename from boost/boost/preprocessor/enum_shifted_params.hpp rename to 3rdparty/boost/boost/preprocessor/enum_shifted_params.hpp diff --git a/boost/boost/preprocessor/expr_if.hpp b/3rdparty/boost/boost/preprocessor/expr_if.hpp similarity index 100% rename from boost/boost/preprocessor/expr_if.hpp rename to 3rdparty/boost/boost/preprocessor/expr_if.hpp diff --git a/boost/boost/preprocessor/facilities/detail/is_empty.hpp b/3rdparty/boost/boost/preprocessor/facilities/detail/is_empty.hpp similarity index 100% rename from boost/boost/preprocessor/facilities/detail/is_empty.hpp rename to 3rdparty/boost/boost/preprocessor/facilities/detail/is_empty.hpp diff --git a/boost/boost/preprocessor/facilities/empty.hpp b/3rdparty/boost/boost/preprocessor/facilities/empty.hpp similarity index 100% rename from boost/boost/preprocessor/facilities/empty.hpp rename to 3rdparty/boost/boost/preprocessor/facilities/empty.hpp diff --git a/boost/boost/preprocessor/facilities/expand.hpp b/3rdparty/boost/boost/preprocessor/facilities/expand.hpp similarity index 100% rename from boost/boost/preprocessor/facilities/expand.hpp rename to 3rdparty/boost/boost/preprocessor/facilities/expand.hpp diff --git a/boost/boost/preprocessor/facilities/identity.hpp b/3rdparty/boost/boost/preprocessor/facilities/identity.hpp similarity index 100% rename from boost/boost/preprocessor/facilities/identity.hpp rename to 3rdparty/boost/boost/preprocessor/facilities/identity.hpp diff --git a/boost/boost/preprocessor/facilities/intercept.hpp b/3rdparty/boost/boost/preprocessor/facilities/intercept.hpp similarity index 100% rename from boost/boost/preprocessor/facilities/intercept.hpp rename to 3rdparty/boost/boost/preprocessor/facilities/intercept.hpp diff --git a/boost/boost/preprocessor/facilities/is_1.hpp b/3rdparty/boost/boost/preprocessor/facilities/is_1.hpp similarity index 100% rename from boost/boost/preprocessor/facilities/is_1.hpp rename to 3rdparty/boost/boost/preprocessor/facilities/is_1.hpp diff --git a/boost/boost/preprocessor/facilities/is_empty.hpp b/3rdparty/boost/boost/preprocessor/facilities/is_empty.hpp similarity index 100% rename from boost/boost/preprocessor/facilities/is_empty.hpp rename to 3rdparty/boost/boost/preprocessor/facilities/is_empty.hpp diff --git a/boost/boost/preprocessor/facilities/is_empty_variadic.hpp b/3rdparty/boost/boost/preprocessor/facilities/is_empty_variadic.hpp similarity index 100% rename from boost/boost/preprocessor/facilities/is_empty_variadic.hpp rename to 3rdparty/boost/boost/preprocessor/facilities/is_empty_variadic.hpp diff --git a/boost/boost/preprocessor/facilities/overload.hpp b/3rdparty/boost/boost/preprocessor/facilities/overload.hpp similarity index 100% rename from boost/boost/preprocessor/facilities/overload.hpp rename to 3rdparty/boost/boost/preprocessor/facilities/overload.hpp diff --git a/boost/boost/preprocessor/identity.hpp b/3rdparty/boost/boost/preprocessor/identity.hpp similarity index 100% rename from boost/boost/preprocessor/identity.hpp rename to 3rdparty/boost/boost/preprocessor/identity.hpp diff --git a/boost/boost/preprocessor/if.hpp b/3rdparty/boost/boost/preprocessor/if.hpp similarity index 100% rename from boost/boost/preprocessor/if.hpp rename to 3rdparty/boost/boost/preprocessor/if.hpp diff --git a/boost/boost/preprocessor/inc.hpp b/3rdparty/boost/boost/preprocessor/inc.hpp similarity index 100% rename from boost/boost/preprocessor/inc.hpp rename to 3rdparty/boost/boost/preprocessor/inc.hpp diff --git a/boost/boost/preprocessor/iterate.hpp b/3rdparty/boost/boost/preprocessor/iterate.hpp similarity index 100% rename from boost/boost/preprocessor/iterate.hpp rename to 3rdparty/boost/boost/preprocessor/iterate.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/lower1.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower1.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/lower1.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower1.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/lower2.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower2.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/lower2.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower2.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/lower3.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower3.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/lower3.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower3.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/lower4.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower4.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/lower4.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower4.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/lower5.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower5.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/lower5.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/lower5.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/upper1.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper1.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/upper1.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper1.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/upper2.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper2.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/upper2.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper2.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/upper3.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper3.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/upper3.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper3.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/upper4.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper4.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/upper4.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper4.hpp diff --git a/boost/boost/preprocessor/iteration/detail/bounds/upper5.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper5.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/bounds/upper5.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/bounds/upper5.hpp diff --git a/boost/boost/preprocessor/iteration/detail/finish.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/finish.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/finish.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/finish.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/forward1.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/forward2.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward2.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/forward2.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward2.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/forward3.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward3.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/forward3.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward3.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/forward4.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward4.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/forward4.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward4.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/forward5.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward5.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/forward5.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/forward5.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/reverse1.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse1.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/reverse1.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse1.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/reverse2.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse2.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/reverse2.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse2.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/reverse3.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse3.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/reverse3.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse3.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/reverse4.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse4.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/reverse4.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse4.hpp diff --git a/boost/boost/preprocessor/iteration/detail/iter/reverse5.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse5.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/iter/reverse5.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/iter/reverse5.hpp diff --git a/boost/boost/preprocessor/iteration/detail/local.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/local.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/local.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/local.hpp diff --git a/boost/boost/preprocessor/iteration/detail/rlocal.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/rlocal.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/rlocal.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/rlocal.hpp diff --git a/boost/boost/preprocessor/iteration/detail/self.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/self.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/self.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/self.hpp diff --git a/boost/boost/preprocessor/iteration/detail/start.hpp b/3rdparty/boost/boost/preprocessor/iteration/detail/start.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/detail/start.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/detail/start.hpp diff --git a/boost/boost/preprocessor/iteration/iterate.hpp b/3rdparty/boost/boost/preprocessor/iteration/iterate.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/iterate.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/iterate.hpp diff --git a/boost/boost/preprocessor/iteration/local.hpp b/3rdparty/boost/boost/preprocessor/iteration/local.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/local.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/local.hpp diff --git a/boost/boost/preprocessor/iteration/self.hpp b/3rdparty/boost/boost/preprocessor/iteration/self.hpp similarity index 100% rename from boost/boost/preprocessor/iteration/self.hpp rename to 3rdparty/boost/boost/preprocessor/iteration/self.hpp diff --git a/boost/boost/preprocessor/list/adt.hpp b/3rdparty/boost/boost/preprocessor/list/adt.hpp similarity index 100% rename from boost/boost/preprocessor/list/adt.hpp rename to 3rdparty/boost/boost/preprocessor/list/adt.hpp diff --git a/boost/boost/preprocessor/list/append.hpp b/3rdparty/boost/boost/preprocessor/list/append.hpp similarity index 100% rename from boost/boost/preprocessor/list/append.hpp rename to 3rdparty/boost/boost/preprocessor/list/append.hpp diff --git a/boost/boost/preprocessor/list/detail/dmc/fold_left.hpp b/3rdparty/boost/boost/preprocessor/list/detail/dmc/fold_left.hpp similarity index 100% rename from boost/boost/preprocessor/list/detail/dmc/fold_left.hpp rename to 3rdparty/boost/boost/preprocessor/list/detail/dmc/fold_left.hpp diff --git a/boost/boost/preprocessor/list/detail/edg/fold_left.hpp b/3rdparty/boost/boost/preprocessor/list/detail/edg/fold_left.hpp similarity index 100% rename from boost/boost/preprocessor/list/detail/edg/fold_left.hpp rename to 3rdparty/boost/boost/preprocessor/list/detail/edg/fold_left.hpp diff --git a/boost/boost/preprocessor/list/detail/edg/fold_right.hpp b/3rdparty/boost/boost/preprocessor/list/detail/edg/fold_right.hpp similarity index 100% rename from boost/boost/preprocessor/list/detail/edg/fold_right.hpp rename to 3rdparty/boost/boost/preprocessor/list/detail/edg/fold_right.hpp diff --git a/boost/boost/preprocessor/list/detail/fold_left.hpp b/3rdparty/boost/boost/preprocessor/list/detail/fold_left.hpp similarity index 100% rename from boost/boost/preprocessor/list/detail/fold_left.hpp rename to 3rdparty/boost/boost/preprocessor/list/detail/fold_left.hpp diff --git a/boost/boost/preprocessor/list/detail/fold_right.hpp b/3rdparty/boost/boost/preprocessor/list/detail/fold_right.hpp similarity index 100% rename from boost/boost/preprocessor/list/detail/fold_right.hpp rename to 3rdparty/boost/boost/preprocessor/list/detail/fold_right.hpp diff --git a/boost/boost/preprocessor/list/fold_left.hpp b/3rdparty/boost/boost/preprocessor/list/fold_left.hpp similarity index 100% rename from boost/boost/preprocessor/list/fold_left.hpp rename to 3rdparty/boost/boost/preprocessor/list/fold_left.hpp diff --git a/boost/boost/preprocessor/list/fold_right.hpp b/3rdparty/boost/boost/preprocessor/list/fold_right.hpp similarity index 100% rename from boost/boost/preprocessor/list/fold_right.hpp rename to 3rdparty/boost/boost/preprocessor/list/fold_right.hpp diff --git a/boost/boost/preprocessor/list/for_each_i.hpp b/3rdparty/boost/boost/preprocessor/list/for_each_i.hpp similarity index 100% rename from boost/boost/preprocessor/list/for_each_i.hpp rename to 3rdparty/boost/boost/preprocessor/list/for_each_i.hpp diff --git a/boost/boost/preprocessor/list/reverse.hpp b/3rdparty/boost/boost/preprocessor/list/reverse.hpp similarity index 100% rename from boost/boost/preprocessor/list/reverse.hpp rename to 3rdparty/boost/boost/preprocessor/list/reverse.hpp diff --git a/boost/boost/preprocessor/list/transform.hpp b/3rdparty/boost/boost/preprocessor/list/transform.hpp similarity index 100% rename from boost/boost/preprocessor/list/transform.hpp rename to 3rdparty/boost/boost/preprocessor/list/transform.hpp diff --git a/boost/boost/preprocessor/logical/and.hpp b/3rdparty/boost/boost/preprocessor/logical/and.hpp similarity index 100% rename from boost/boost/preprocessor/logical/and.hpp rename to 3rdparty/boost/boost/preprocessor/logical/and.hpp diff --git a/boost/boost/preprocessor/logical/bitand.hpp b/3rdparty/boost/boost/preprocessor/logical/bitand.hpp similarity index 100% rename from boost/boost/preprocessor/logical/bitand.hpp rename to 3rdparty/boost/boost/preprocessor/logical/bitand.hpp diff --git a/boost/boost/preprocessor/logical/bitor.hpp b/3rdparty/boost/boost/preprocessor/logical/bitor.hpp similarity index 100% rename from boost/boost/preprocessor/logical/bitor.hpp rename to 3rdparty/boost/boost/preprocessor/logical/bitor.hpp diff --git a/boost/boost/preprocessor/logical/bool.hpp b/3rdparty/boost/boost/preprocessor/logical/bool.hpp similarity index 100% rename from boost/boost/preprocessor/logical/bool.hpp rename to 3rdparty/boost/boost/preprocessor/logical/bool.hpp diff --git a/boost/boost/preprocessor/logical/compl.hpp b/3rdparty/boost/boost/preprocessor/logical/compl.hpp similarity index 100% rename from boost/boost/preprocessor/logical/compl.hpp rename to 3rdparty/boost/boost/preprocessor/logical/compl.hpp diff --git a/boost/boost/preprocessor/logical/not.hpp b/3rdparty/boost/boost/preprocessor/logical/not.hpp similarity index 100% rename from boost/boost/preprocessor/logical/not.hpp rename to 3rdparty/boost/boost/preprocessor/logical/not.hpp diff --git a/boost/boost/preprocessor/logical/or.hpp b/3rdparty/boost/boost/preprocessor/logical/or.hpp similarity index 100% rename from boost/boost/preprocessor/logical/or.hpp rename to 3rdparty/boost/boost/preprocessor/logical/or.hpp diff --git a/boost/boost/preprocessor/punctuation/comma.hpp b/3rdparty/boost/boost/preprocessor/punctuation/comma.hpp similarity index 100% rename from boost/boost/preprocessor/punctuation/comma.hpp rename to 3rdparty/boost/boost/preprocessor/punctuation/comma.hpp diff --git a/boost/boost/preprocessor/punctuation/comma_if.hpp b/3rdparty/boost/boost/preprocessor/punctuation/comma_if.hpp similarity index 100% rename from boost/boost/preprocessor/punctuation/comma_if.hpp rename to 3rdparty/boost/boost/preprocessor/punctuation/comma_if.hpp diff --git a/boost/boost/preprocessor/punctuation/detail/is_begin_parens.hpp b/3rdparty/boost/boost/preprocessor/punctuation/detail/is_begin_parens.hpp similarity index 100% rename from boost/boost/preprocessor/punctuation/detail/is_begin_parens.hpp rename to 3rdparty/boost/boost/preprocessor/punctuation/detail/is_begin_parens.hpp diff --git a/boost/boost/preprocessor/punctuation/is_begin_parens.hpp b/3rdparty/boost/boost/preprocessor/punctuation/is_begin_parens.hpp similarity index 100% rename from boost/boost/preprocessor/punctuation/is_begin_parens.hpp rename to 3rdparty/boost/boost/preprocessor/punctuation/is_begin_parens.hpp diff --git a/boost/boost/preprocessor/repeat.hpp b/3rdparty/boost/boost/preprocessor/repeat.hpp similarity index 100% rename from boost/boost/preprocessor/repeat.hpp rename to 3rdparty/boost/boost/preprocessor/repeat.hpp diff --git a/boost/boost/preprocessor/repeat_from_to.hpp b/3rdparty/boost/boost/preprocessor/repeat_from_to.hpp similarity index 100% rename from boost/boost/preprocessor/repeat_from_to.hpp rename to 3rdparty/boost/boost/preprocessor/repeat_from_to.hpp diff --git a/boost/boost/preprocessor/repetition/detail/dmc/for.hpp b/3rdparty/boost/boost/preprocessor/repetition/detail/dmc/for.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/detail/dmc/for.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/detail/dmc/for.hpp diff --git a/boost/boost/preprocessor/repetition/detail/edg/for.hpp b/3rdparty/boost/boost/preprocessor/repetition/detail/edg/for.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/detail/edg/for.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/detail/edg/for.hpp diff --git a/boost/boost/preprocessor/repetition/detail/for.hpp b/3rdparty/boost/boost/preprocessor/repetition/detail/for.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/detail/for.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/detail/for.hpp diff --git a/boost/boost/preprocessor/repetition/detail/msvc/for.hpp b/3rdparty/boost/boost/preprocessor/repetition/detail/msvc/for.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/detail/msvc/for.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/detail/msvc/for.hpp diff --git a/boost/boost/preprocessor/repetition/enum.hpp b/3rdparty/boost/boost/preprocessor/repetition/enum.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/enum.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/enum.hpp diff --git a/boost/boost/preprocessor/repetition/enum_binary_params.hpp b/3rdparty/boost/boost/preprocessor/repetition/enum_binary_params.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/enum_binary_params.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/enum_binary_params.hpp diff --git a/boost/boost/preprocessor/repetition/enum_params.hpp b/3rdparty/boost/boost/preprocessor/repetition/enum_params.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/enum_params.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/enum_params.hpp diff --git a/boost/boost/preprocessor/repetition/enum_params_with_a_default.hpp b/3rdparty/boost/boost/preprocessor/repetition/enum_params_with_a_default.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/enum_params_with_a_default.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/enum_params_with_a_default.hpp diff --git a/boost/boost/preprocessor/repetition/enum_shifted_params.hpp b/3rdparty/boost/boost/preprocessor/repetition/enum_shifted_params.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/enum_shifted_params.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/enum_shifted_params.hpp diff --git a/boost/boost/preprocessor/repetition/enum_trailing.hpp b/3rdparty/boost/boost/preprocessor/repetition/enum_trailing.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/enum_trailing.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/enum_trailing.hpp diff --git a/boost/boost/preprocessor/repetition/enum_trailing_params.hpp b/3rdparty/boost/boost/preprocessor/repetition/enum_trailing_params.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/enum_trailing_params.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/enum_trailing_params.hpp diff --git a/boost/boost/preprocessor/repetition/for.hpp b/3rdparty/boost/boost/preprocessor/repetition/for.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/for.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/for.hpp diff --git a/boost/boost/preprocessor/repetition/repeat.hpp b/3rdparty/boost/boost/preprocessor/repetition/repeat.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/repeat.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/repeat.hpp diff --git a/boost/boost/preprocessor/repetition/repeat_from_to.hpp b/3rdparty/boost/boost/preprocessor/repetition/repeat_from_to.hpp similarity index 100% rename from boost/boost/preprocessor/repetition/repeat_from_to.hpp rename to 3rdparty/boost/boost/preprocessor/repetition/repeat_from_to.hpp diff --git a/boost/boost/preprocessor/seq/cat.hpp b/3rdparty/boost/boost/preprocessor/seq/cat.hpp similarity index 100% rename from boost/boost/preprocessor/seq/cat.hpp rename to 3rdparty/boost/boost/preprocessor/seq/cat.hpp diff --git a/boost/boost/preprocessor/seq/detail/is_empty.hpp b/3rdparty/boost/boost/preprocessor/seq/detail/is_empty.hpp similarity index 100% rename from boost/boost/preprocessor/seq/detail/is_empty.hpp rename to 3rdparty/boost/boost/preprocessor/seq/detail/is_empty.hpp diff --git a/boost/boost/preprocessor/seq/detail/split.hpp b/3rdparty/boost/boost/preprocessor/seq/detail/split.hpp similarity index 100% rename from boost/boost/preprocessor/seq/detail/split.hpp rename to 3rdparty/boost/boost/preprocessor/seq/detail/split.hpp diff --git a/boost/boost/preprocessor/seq/elem.hpp b/3rdparty/boost/boost/preprocessor/seq/elem.hpp similarity index 100% rename from boost/boost/preprocessor/seq/elem.hpp rename to 3rdparty/boost/boost/preprocessor/seq/elem.hpp diff --git a/boost/boost/preprocessor/seq/enum.hpp b/3rdparty/boost/boost/preprocessor/seq/enum.hpp similarity index 100% rename from boost/boost/preprocessor/seq/enum.hpp rename to 3rdparty/boost/boost/preprocessor/seq/enum.hpp diff --git a/boost/boost/preprocessor/seq/first_n.hpp b/3rdparty/boost/boost/preprocessor/seq/first_n.hpp similarity index 100% rename from boost/boost/preprocessor/seq/first_n.hpp rename to 3rdparty/boost/boost/preprocessor/seq/first_n.hpp diff --git a/boost/boost/preprocessor/seq/fold_left.hpp b/3rdparty/boost/boost/preprocessor/seq/fold_left.hpp similarity index 100% rename from boost/boost/preprocessor/seq/fold_left.hpp rename to 3rdparty/boost/boost/preprocessor/seq/fold_left.hpp diff --git a/boost/boost/preprocessor/seq/for_each_i.hpp b/3rdparty/boost/boost/preprocessor/seq/for_each_i.hpp similarity index 100% rename from boost/boost/preprocessor/seq/for_each_i.hpp rename to 3rdparty/boost/boost/preprocessor/seq/for_each_i.hpp diff --git a/boost/boost/preprocessor/seq/rest_n.hpp b/3rdparty/boost/boost/preprocessor/seq/rest_n.hpp similarity index 100% rename from boost/boost/preprocessor/seq/rest_n.hpp rename to 3rdparty/boost/boost/preprocessor/seq/rest_n.hpp diff --git a/boost/boost/preprocessor/seq/seq.hpp b/3rdparty/boost/boost/preprocessor/seq/seq.hpp similarity index 100% rename from boost/boost/preprocessor/seq/seq.hpp rename to 3rdparty/boost/boost/preprocessor/seq/seq.hpp diff --git a/boost/boost/preprocessor/seq/size.hpp b/3rdparty/boost/boost/preprocessor/seq/size.hpp similarity index 100% rename from boost/boost/preprocessor/seq/size.hpp rename to 3rdparty/boost/boost/preprocessor/seq/size.hpp diff --git a/boost/boost/preprocessor/seq/subseq.hpp b/3rdparty/boost/boost/preprocessor/seq/subseq.hpp similarity index 100% rename from boost/boost/preprocessor/seq/subseq.hpp rename to 3rdparty/boost/boost/preprocessor/seq/subseq.hpp diff --git a/boost/boost/preprocessor/seq/transform.hpp b/3rdparty/boost/boost/preprocessor/seq/transform.hpp similarity index 100% rename from boost/boost/preprocessor/seq/transform.hpp rename to 3rdparty/boost/boost/preprocessor/seq/transform.hpp diff --git a/boost/boost/preprocessor/slot/detail/counter.hpp b/3rdparty/boost/boost/preprocessor/slot/detail/counter.hpp similarity index 100% rename from boost/boost/preprocessor/slot/detail/counter.hpp rename to 3rdparty/boost/boost/preprocessor/slot/detail/counter.hpp diff --git a/boost/boost/preprocessor/slot/detail/def.hpp b/3rdparty/boost/boost/preprocessor/slot/detail/def.hpp similarity index 100% rename from boost/boost/preprocessor/slot/detail/def.hpp rename to 3rdparty/boost/boost/preprocessor/slot/detail/def.hpp diff --git a/boost/boost/preprocessor/slot/detail/shared.hpp b/3rdparty/boost/boost/preprocessor/slot/detail/shared.hpp similarity index 100% rename from boost/boost/preprocessor/slot/detail/shared.hpp rename to 3rdparty/boost/boost/preprocessor/slot/detail/shared.hpp diff --git a/boost/boost/preprocessor/slot/detail/slot1.hpp b/3rdparty/boost/boost/preprocessor/slot/detail/slot1.hpp similarity index 100% rename from boost/boost/preprocessor/slot/detail/slot1.hpp rename to 3rdparty/boost/boost/preprocessor/slot/detail/slot1.hpp diff --git a/boost/boost/preprocessor/slot/detail/slot2.hpp b/3rdparty/boost/boost/preprocessor/slot/detail/slot2.hpp similarity index 100% rename from boost/boost/preprocessor/slot/detail/slot2.hpp rename to 3rdparty/boost/boost/preprocessor/slot/detail/slot2.hpp diff --git a/boost/boost/preprocessor/slot/detail/slot3.hpp b/3rdparty/boost/boost/preprocessor/slot/detail/slot3.hpp similarity index 100% rename from boost/boost/preprocessor/slot/detail/slot3.hpp rename to 3rdparty/boost/boost/preprocessor/slot/detail/slot3.hpp diff --git a/boost/boost/preprocessor/slot/detail/slot4.hpp b/3rdparty/boost/boost/preprocessor/slot/detail/slot4.hpp similarity index 100% rename from boost/boost/preprocessor/slot/detail/slot4.hpp rename to 3rdparty/boost/boost/preprocessor/slot/detail/slot4.hpp diff --git a/boost/boost/preprocessor/slot/detail/slot5.hpp b/3rdparty/boost/boost/preprocessor/slot/detail/slot5.hpp similarity index 100% rename from boost/boost/preprocessor/slot/detail/slot5.hpp rename to 3rdparty/boost/boost/preprocessor/slot/detail/slot5.hpp diff --git a/boost/boost/preprocessor/slot/slot.hpp b/3rdparty/boost/boost/preprocessor/slot/slot.hpp similarity index 100% rename from boost/boost/preprocessor/slot/slot.hpp rename to 3rdparty/boost/boost/preprocessor/slot/slot.hpp diff --git a/boost/boost/preprocessor/stringize.hpp b/3rdparty/boost/boost/preprocessor/stringize.hpp similarity index 100% rename from boost/boost/preprocessor/stringize.hpp rename to 3rdparty/boost/boost/preprocessor/stringize.hpp diff --git a/boost/boost/preprocessor/tuple/detail/is_single_return.hpp b/3rdparty/boost/boost/preprocessor/tuple/detail/is_single_return.hpp similarity index 100% rename from boost/boost/preprocessor/tuple/detail/is_single_return.hpp rename to 3rdparty/boost/boost/preprocessor/tuple/detail/is_single_return.hpp diff --git a/boost/boost/preprocessor/tuple/eat.hpp b/3rdparty/boost/boost/preprocessor/tuple/eat.hpp similarity index 100% rename from boost/boost/preprocessor/tuple/eat.hpp rename to 3rdparty/boost/boost/preprocessor/tuple/eat.hpp diff --git a/boost/boost/preprocessor/tuple/elem.hpp b/3rdparty/boost/boost/preprocessor/tuple/elem.hpp similarity index 100% rename from boost/boost/preprocessor/tuple/elem.hpp rename to 3rdparty/boost/boost/preprocessor/tuple/elem.hpp diff --git a/boost/boost/preprocessor/tuple/rem.hpp b/3rdparty/boost/boost/preprocessor/tuple/rem.hpp similarity index 100% rename from boost/boost/preprocessor/tuple/rem.hpp rename to 3rdparty/boost/boost/preprocessor/tuple/rem.hpp diff --git a/boost/boost/preprocessor/tuple/size.hpp b/3rdparty/boost/boost/preprocessor/tuple/size.hpp similarity index 100% rename from boost/boost/preprocessor/tuple/size.hpp rename to 3rdparty/boost/boost/preprocessor/tuple/size.hpp diff --git a/boost/boost/preprocessor/tuple/to_list.hpp b/3rdparty/boost/boost/preprocessor/tuple/to_list.hpp similarity index 100% rename from boost/boost/preprocessor/tuple/to_list.hpp rename to 3rdparty/boost/boost/preprocessor/tuple/to_list.hpp diff --git a/boost/boost/preprocessor/variadic/elem.hpp b/3rdparty/boost/boost/preprocessor/variadic/elem.hpp similarity index 100% rename from boost/boost/preprocessor/variadic/elem.hpp rename to 3rdparty/boost/boost/preprocessor/variadic/elem.hpp diff --git a/boost/boost/preprocessor/variadic/size.hpp b/3rdparty/boost/boost/preprocessor/variadic/size.hpp similarity index 100% rename from boost/boost/preprocessor/variadic/size.hpp rename to 3rdparty/boost/boost/preprocessor/variadic/size.hpp diff --git a/boost/boost/range/algorithm/equal.hpp b/3rdparty/boost/boost/range/algorithm/equal.hpp similarity index 100% rename from boost/boost/range/algorithm/equal.hpp rename to 3rdparty/boost/boost/range/algorithm/equal.hpp diff --git a/boost/boost/range/begin.hpp b/3rdparty/boost/boost/range/begin.hpp similarity index 100% rename from boost/boost/range/begin.hpp rename to 3rdparty/boost/boost/range/begin.hpp diff --git a/boost/boost/range/concepts.hpp b/3rdparty/boost/boost/range/concepts.hpp similarity index 100% rename from boost/boost/range/concepts.hpp rename to 3rdparty/boost/boost/range/concepts.hpp diff --git a/boost/boost/range/config.hpp b/3rdparty/boost/boost/range/config.hpp similarity index 100% rename from boost/boost/range/config.hpp rename to 3rdparty/boost/boost/range/config.hpp diff --git a/boost/boost/range/const_iterator.hpp b/3rdparty/boost/boost/range/const_iterator.hpp similarity index 100% rename from boost/boost/range/const_iterator.hpp rename to 3rdparty/boost/boost/range/const_iterator.hpp diff --git a/boost/boost/range/detail/begin.hpp b/3rdparty/boost/boost/range/detail/begin.hpp similarity index 100% rename from boost/boost/range/detail/begin.hpp rename to 3rdparty/boost/boost/range/detail/begin.hpp diff --git a/boost/boost/range/detail/common.hpp b/3rdparty/boost/boost/range/detail/common.hpp similarity index 100% rename from boost/boost/range/detail/common.hpp rename to 3rdparty/boost/boost/range/detail/common.hpp diff --git a/boost/boost/range/detail/end.hpp b/3rdparty/boost/boost/range/detail/end.hpp similarity index 100% rename from boost/boost/range/detail/end.hpp rename to 3rdparty/boost/boost/range/detail/end.hpp diff --git a/boost/boost/range/detail/extract_optional_type.hpp b/3rdparty/boost/boost/range/detail/extract_optional_type.hpp similarity index 100% rename from boost/boost/range/detail/extract_optional_type.hpp rename to 3rdparty/boost/boost/range/detail/extract_optional_type.hpp diff --git a/boost/boost/range/detail/has_member_size.hpp b/3rdparty/boost/boost/range/detail/has_member_size.hpp similarity index 100% rename from boost/boost/range/detail/has_member_size.hpp rename to 3rdparty/boost/boost/range/detail/has_member_size.hpp diff --git a/boost/boost/range/detail/implementation_help.hpp b/3rdparty/boost/boost/range/detail/implementation_help.hpp similarity index 100% rename from boost/boost/range/detail/implementation_help.hpp rename to 3rdparty/boost/boost/range/detail/implementation_help.hpp diff --git a/boost/boost/range/detail/misc_concept.hpp b/3rdparty/boost/boost/range/detail/misc_concept.hpp similarity index 100% rename from boost/boost/range/detail/misc_concept.hpp rename to 3rdparty/boost/boost/range/detail/misc_concept.hpp diff --git a/boost/boost/range/detail/msvc_has_iterator_workaround.hpp b/3rdparty/boost/boost/range/detail/msvc_has_iterator_workaround.hpp similarity index 100% rename from boost/boost/range/detail/msvc_has_iterator_workaround.hpp rename to 3rdparty/boost/boost/range/detail/msvc_has_iterator_workaround.hpp diff --git a/boost/boost/range/detail/safe_bool.hpp b/3rdparty/boost/boost/range/detail/safe_bool.hpp similarity index 100% rename from boost/boost/range/detail/safe_bool.hpp rename to 3rdparty/boost/boost/range/detail/safe_bool.hpp diff --git a/boost/boost/range/detail/sfinae.hpp b/3rdparty/boost/boost/range/detail/sfinae.hpp similarity index 100% rename from boost/boost/range/detail/sfinae.hpp rename to 3rdparty/boost/boost/range/detail/sfinae.hpp diff --git a/boost/boost/range/difference_type.hpp b/3rdparty/boost/boost/range/difference_type.hpp similarity index 100% rename from boost/boost/range/difference_type.hpp rename to 3rdparty/boost/boost/range/difference_type.hpp diff --git a/boost/boost/range/distance.hpp b/3rdparty/boost/boost/range/distance.hpp similarity index 100% rename from boost/boost/range/distance.hpp rename to 3rdparty/boost/boost/range/distance.hpp diff --git a/boost/boost/range/empty.hpp b/3rdparty/boost/boost/range/empty.hpp similarity index 100% rename from boost/boost/range/empty.hpp rename to 3rdparty/boost/boost/range/empty.hpp diff --git a/boost/boost/range/end.hpp b/3rdparty/boost/boost/range/end.hpp similarity index 100% rename from boost/boost/range/end.hpp rename to 3rdparty/boost/boost/range/end.hpp diff --git a/boost/boost/range/functions.hpp b/3rdparty/boost/boost/range/functions.hpp similarity index 100% rename from boost/boost/range/functions.hpp rename to 3rdparty/boost/boost/range/functions.hpp diff --git a/boost/boost/range/has_range_iterator.hpp b/3rdparty/boost/boost/range/has_range_iterator.hpp similarity index 100% rename from boost/boost/range/has_range_iterator.hpp rename to 3rdparty/boost/boost/range/has_range_iterator.hpp diff --git a/boost/boost/range/iterator.hpp b/3rdparty/boost/boost/range/iterator.hpp similarity index 100% rename from boost/boost/range/iterator.hpp rename to 3rdparty/boost/boost/range/iterator.hpp diff --git a/boost/boost/range/iterator_range_core.hpp b/3rdparty/boost/boost/range/iterator_range_core.hpp similarity index 100% rename from boost/boost/range/iterator_range_core.hpp rename to 3rdparty/boost/boost/range/iterator_range_core.hpp diff --git a/boost/boost/range/mutable_iterator.hpp b/3rdparty/boost/boost/range/mutable_iterator.hpp similarity index 100% rename from boost/boost/range/mutable_iterator.hpp rename to 3rdparty/boost/boost/range/mutable_iterator.hpp diff --git a/boost/boost/range/range_fwd.hpp b/3rdparty/boost/boost/range/range_fwd.hpp similarity index 100% rename from boost/boost/range/range_fwd.hpp rename to 3rdparty/boost/boost/range/range_fwd.hpp diff --git a/boost/boost/range/rbegin.hpp b/3rdparty/boost/boost/range/rbegin.hpp similarity index 100% rename from boost/boost/range/rbegin.hpp rename to 3rdparty/boost/boost/range/rbegin.hpp diff --git a/boost/boost/range/rend.hpp b/3rdparty/boost/boost/range/rend.hpp similarity index 100% rename from boost/boost/range/rend.hpp rename to 3rdparty/boost/boost/range/rend.hpp diff --git a/boost/boost/range/reverse_iterator.hpp b/3rdparty/boost/boost/range/reverse_iterator.hpp similarity index 100% rename from boost/boost/range/reverse_iterator.hpp rename to 3rdparty/boost/boost/range/reverse_iterator.hpp diff --git a/boost/boost/range/size.hpp b/3rdparty/boost/boost/range/size.hpp similarity index 100% rename from boost/boost/range/size.hpp rename to 3rdparty/boost/boost/range/size.hpp diff --git a/boost/boost/range/size_type.hpp b/3rdparty/boost/boost/range/size_type.hpp similarity index 100% rename from boost/boost/range/size_type.hpp rename to 3rdparty/boost/boost/range/size_type.hpp diff --git a/boost/boost/range/value_type.hpp b/3rdparty/boost/boost/range/value_type.hpp similarity index 100% rename from boost/boost/range/value_type.hpp rename to 3rdparty/boost/boost/range/value_type.hpp diff --git a/boost/boost/ref.hpp b/3rdparty/boost/boost/ref.hpp similarity index 100% rename from boost/boost/ref.hpp rename to 3rdparty/boost/boost/ref.hpp diff --git a/boost/boost/regex.hpp b/3rdparty/boost/boost/regex.hpp similarity index 100% rename from boost/boost/regex.hpp rename to 3rdparty/boost/boost/regex.hpp diff --git a/boost/boost/regex/config.hpp b/3rdparty/boost/boost/regex/config.hpp similarity index 100% rename from boost/boost/regex/config.hpp rename to 3rdparty/boost/boost/regex/config.hpp diff --git a/boost/boost/regex/config/borland.hpp b/3rdparty/boost/boost/regex/config/borland.hpp similarity index 100% rename from boost/boost/regex/config/borland.hpp rename to 3rdparty/boost/boost/regex/config/borland.hpp diff --git a/boost/boost/regex/config/cwchar.hpp b/3rdparty/boost/boost/regex/config/cwchar.hpp similarity index 100% rename from boost/boost/regex/config/cwchar.hpp rename to 3rdparty/boost/boost/regex/config/cwchar.hpp diff --git a/boost/boost/regex/icu.hpp b/3rdparty/boost/boost/regex/icu.hpp similarity index 100% rename from boost/boost/regex/icu.hpp rename to 3rdparty/boost/boost/regex/icu.hpp diff --git a/boost/boost/regex/pattern_except.hpp b/3rdparty/boost/boost/regex/pattern_except.hpp similarity index 100% rename from boost/boost/regex/pattern_except.hpp rename to 3rdparty/boost/boost/regex/pattern_except.hpp diff --git a/boost/boost/regex/pending/object_cache.hpp b/3rdparty/boost/boost/regex/pending/object_cache.hpp similarity index 100% rename from boost/boost/regex/pending/object_cache.hpp rename to 3rdparty/boost/boost/regex/pending/object_cache.hpp diff --git a/boost/boost/regex/pending/static_mutex.hpp b/3rdparty/boost/boost/regex/pending/static_mutex.hpp similarity index 100% rename from boost/boost/regex/pending/static_mutex.hpp rename to 3rdparty/boost/boost/regex/pending/static_mutex.hpp diff --git a/boost/boost/regex/pending/unicode_iterator.hpp b/3rdparty/boost/boost/regex/pending/unicode_iterator.hpp similarity index 100% rename from boost/boost/regex/pending/unicode_iterator.hpp rename to 3rdparty/boost/boost/regex/pending/unicode_iterator.hpp diff --git a/boost/boost/regex/regex_traits.hpp b/3rdparty/boost/boost/regex/regex_traits.hpp similarity index 100% rename from boost/boost/regex/regex_traits.hpp rename to 3rdparty/boost/boost/regex/regex_traits.hpp diff --git a/boost/boost/regex/user.hpp b/3rdparty/boost/boost/regex/user.hpp similarity index 100% rename from boost/boost/regex/user.hpp rename to 3rdparty/boost/boost/regex/user.hpp diff --git a/boost/boost/regex/v4/basic_regex.hpp b/3rdparty/boost/boost/regex/v4/basic_regex.hpp similarity index 100% rename from boost/boost/regex/v4/basic_regex.hpp rename to 3rdparty/boost/boost/regex/v4/basic_regex.hpp diff --git a/boost/boost/regex/v4/basic_regex_creator.hpp b/3rdparty/boost/boost/regex/v4/basic_regex_creator.hpp similarity index 100% rename from boost/boost/regex/v4/basic_regex_creator.hpp rename to 3rdparty/boost/boost/regex/v4/basic_regex_creator.hpp diff --git a/boost/boost/regex/v4/basic_regex_parser.hpp b/3rdparty/boost/boost/regex/v4/basic_regex_parser.hpp similarity index 100% rename from boost/boost/regex/v4/basic_regex_parser.hpp rename to 3rdparty/boost/boost/regex/v4/basic_regex_parser.hpp diff --git a/boost/boost/regex/v4/c_regex_traits.hpp b/3rdparty/boost/boost/regex/v4/c_regex_traits.hpp similarity index 100% rename from boost/boost/regex/v4/c_regex_traits.hpp rename to 3rdparty/boost/boost/regex/v4/c_regex_traits.hpp diff --git a/boost/boost/regex/v4/char_regex_traits.hpp b/3rdparty/boost/boost/regex/v4/char_regex_traits.hpp similarity index 100% rename from boost/boost/regex/v4/char_regex_traits.hpp rename to 3rdparty/boost/boost/regex/v4/char_regex_traits.hpp diff --git a/boost/boost/regex/v4/cpp_regex_traits.hpp b/3rdparty/boost/boost/regex/v4/cpp_regex_traits.hpp similarity index 100% rename from boost/boost/regex/v4/cpp_regex_traits.hpp rename to 3rdparty/boost/boost/regex/v4/cpp_regex_traits.hpp diff --git a/boost/boost/regex/v4/cregex.hpp b/3rdparty/boost/boost/regex/v4/cregex.hpp similarity index 100% rename from boost/boost/regex/v4/cregex.hpp rename to 3rdparty/boost/boost/regex/v4/cregex.hpp diff --git a/boost/boost/regex/v4/error_type.hpp b/3rdparty/boost/boost/regex/v4/error_type.hpp similarity index 100% rename from boost/boost/regex/v4/error_type.hpp rename to 3rdparty/boost/boost/regex/v4/error_type.hpp diff --git a/boost/boost/regex/v4/fileiter.hpp b/3rdparty/boost/boost/regex/v4/fileiter.hpp similarity index 100% rename from boost/boost/regex/v4/fileiter.hpp rename to 3rdparty/boost/boost/regex/v4/fileiter.hpp diff --git a/boost/boost/regex/v4/instances.hpp b/3rdparty/boost/boost/regex/v4/instances.hpp similarity index 100% rename from boost/boost/regex/v4/instances.hpp rename to 3rdparty/boost/boost/regex/v4/instances.hpp diff --git a/boost/boost/regex/v4/iterator_category.hpp b/3rdparty/boost/boost/regex/v4/iterator_category.hpp similarity index 100% rename from boost/boost/regex/v4/iterator_category.hpp rename to 3rdparty/boost/boost/regex/v4/iterator_category.hpp diff --git a/boost/boost/regex/v4/iterator_traits.hpp b/3rdparty/boost/boost/regex/v4/iterator_traits.hpp similarity index 100% rename from boost/boost/regex/v4/iterator_traits.hpp rename to 3rdparty/boost/boost/regex/v4/iterator_traits.hpp diff --git a/boost/boost/regex/v4/match_flags.hpp b/3rdparty/boost/boost/regex/v4/match_flags.hpp similarity index 100% rename from boost/boost/regex/v4/match_flags.hpp rename to 3rdparty/boost/boost/regex/v4/match_flags.hpp diff --git a/boost/boost/regex/v4/match_results.hpp b/3rdparty/boost/boost/regex/v4/match_results.hpp similarity index 100% rename from boost/boost/regex/v4/match_results.hpp rename to 3rdparty/boost/boost/regex/v4/match_results.hpp diff --git a/boost/boost/regex/v4/mem_block_cache.hpp b/3rdparty/boost/boost/regex/v4/mem_block_cache.hpp similarity index 100% rename from boost/boost/regex/v4/mem_block_cache.hpp rename to 3rdparty/boost/boost/regex/v4/mem_block_cache.hpp diff --git a/boost/boost/regex/v4/perl_matcher.hpp b/3rdparty/boost/boost/regex/v4/perl_matcher.hpp similarity index 100% rename from boost/boost/regex/v4/perl_matcher.hpp rename to 3rdparty/boost/boost/regex/v4/perl_matcher.hpp diff --git a/boost/boost/regex/v4/perl_matcher_common.hpp b/3rdparty/boost/boost/regex/v4/perl_matcher_common.hpp similarity index 100% rename from boost/boost/regex/v4/perl_matcher_common.hpp rename to 3rdparty/boost/boost/regex/v4/perl_matcher_common.hpp diff --git a/boost/boost/regex/v4/perl_matcher_non_recursive.hpp b/3rdparty/boost/boost/regex/v4/perl_matcher_non_recursive.hpp similarity index 100% rename from boost/boost/regex/v4/perl_matcher_non_recursive.hpp rename to 3rdparty/boost/boost/regex/v4/perl_matcher_non_recursive.hpp diff --git a/boost/boost/regex/v4/perl_matcher_recursive.hpp b/3rdparty/boost/boost/regex/v4/perl_matcher_recursive.hpp similarity index 100% rename from boost/boost/regex/v4/perl_matcher_recursive.hpp rename to 3rdparty/boost/boost/regex/v4/perl_matcher_recursive.hpp diff --git a/boost/boost/regex/v4/primary_transform.hpp b/3rdparty/boost/boost/regex/v4/primary_transform.hpp similarity index 100% rename from boost/boost/regex/v4/primary_transform.hpp rename to 3rdparty/boost/boost/regex/v4/primary_transform.hpp diff --git a/boost/boost/regex/v4/protected_call.hpp b/3rdparty/boost/boost/regex/v4/protected_call.hpp similarity index 100% rename from boost/boost/regex/v4/protected_call.hpp rename to 3rdparty/boost/boost/regex/v4/protected_call.hpp diff --git a/boost/boost/regex/v4/regbase.hpp b/3rdparty/boost/boost/regex/v4/regbase.hpp similarity index 100% rename from boost/boost/regex/v4/regbase.hpp rename to 3rdparty/boost/boost/regex/v4/regbase.hpp diff --git a/boost/boost/regex/v4/regex.hpp b/3rdparty/boost/boost/regex/v4/regex.hpp similarity index 100% rename from boost/boost/regex/v4/regex.hpp rename to 3rdparty/boost/boost/regex/v4/regex.hpp diff --git a/boost/boost/regex/v4/regex_format.hpp b/3rdparty/boost/boost/regex/v4/regex_format.hpp similarity index 100% rename from boost/boost/regex/v4/regex_format.hpp rename to 3rdparty/boost/boost/regex/v4/regex_format.hpp diff --git a/boost/boost/regex/v4/regex_fwd.hpp b/3rdparty/boost/boost/regex/v4/regex_fwd.hpp similarity index 100% rename from boost/boost/regex/v4/regex_fwd.hpp rename to 3rdparty/boost/boost/regex/v4/regex_fwd.hpp diff --git a/boost/boost/regex/v4/regex_grep.hpp b/3rdparty/boost/boost/regex/v4/regex_grep.hpp similarity index 100% rename from boost/boost/regex/v4/regex_grep.hpp rename to 3rdparty/boost/boost/regex/v4/regex_grep.hpp diff --git a/boost/boost/regex/v4/regex_iterator.hpp b/3rdparty/boost/boost/regex/v4/regex_iterator.hpp similarity index 100% rename from boost/boost/regex/v4/regex_iterator.hpp rename to 3rdparty/boost/boost/regex/v4/regex_iterator.hpp diff --git a/boost/boost/regex/v4/regex_match.hpp b/3rdparty/boost/boost/regex/v4/regex_match.hpp similarity index 100% rename from boost/boost/regex/v4/regex_match.hpp rename to 3rdparty/boost/boost/regex/v4/regex_match.hpp diff --git a/boost/boost/regex/v4/regex_merge.hpp b/3rdparty/boost/boost/regex/v4/regex_merge.hpp similarity index 100% rename from boost/boost/regex/v4/regex_merge.hpp rename to 3rdparty/boost/boost/regex/v4/regex_merge.hpp diff --git a/boost/boost/regex/v4/regex_raw_buffer.hpp b/3rdparty/boost/boost/regex/v4/regex_raw_buffer.hpp similarity index 100% rename from boost/boost/regex/v4/regex_raw_buffer.hpp rename to 3rdparty/boost/boost/regex/v4/regex_raw_buffer.hpp diff --git a/boost/boost/regex/v4/regex_replace.hpp b/3rdparty/boost/boost/regex/v4/regex_replace.hpp similarity index 100% rename from boost/boost/regex/v4/regex_replace.hpp rename to 3rdparty/boost/boost/regex/v4/regex_replace.hpp diff --git a/boost/boost/regex/v4/regex_search.hpp b/3rdparty/boost/boost/regex/v4/regex_search.hpp similarity index 100% rename from boost/boost/regex/v4/regex_search.hpp rename to 3rdparty/boost/boost/regex/v4/regex_search.hpp diff --git a/boost/boost/regex/v4/regex_split.hpp b/3rdparty/boost/boost/regex/v4/regex_split.hpp similarity index 100% rename from boost/boost/regex/v4/regex_split.hpp rename to 3rdparty/boost/boost/regex/v4/regex_split.hpp diff --git a/boost/boost/regex/v4/regex_token_iterator.hpp b/3rdparty/boost/boost/regex/v4/regex_token_iterator.hpp similarity index 100% rename from boost/boost/regex/v4/regex_token_iterator.hpp rename to 3rdparty/boost/boost/regex/v4/regex_token_iterator.hpp diff --git a/boost/boost/regex/v4/regex_traits.hpp b/3rdparty/boost/boost/regex/v4/regex_traits.hpp similarity index 100% rename from boost/boost/regex/v4/regex_traits.hpp rename to 3rdparty/boost/boost/regex/v4/regex_traits.hpp diff --git a/boost/boost/regex/v4/regex_traits_defaults.hpp b/3rdparty/boost/boost/regex/v4/regex_traits_defaults.hpp similarity index 100% rename from boost/boost/regex/v4/regex_traits_defaults.hpp rename to 3rdparty/boost/boost/regex/v4/regex_traits_defaults.hpp diff --git a/boost/boost/regex/v4/regex_workaround.hpp b/3rdparty/boost/boost/regex/v4/regex_workaround.hpp similarity index 100% rename from boost/boost/regex/v4/regex_workaround.hpp rename to 3rdparty/boost/boost/regex/v4/regex_workaround.hpp diff --git a/boost/boost/regex/v4/states.hpp b/3rdparty/boost/boost/regex/v4/states.hpp similarity index 100% rename from boost/boost/regex/v4/states.hpp rename to 3rdparty/boost/boost/regex/v4/states.hpp diff --git a/boost/boost/regex/v4/sub_match.hpp b/3rdparty/boost/boost/regex/v4/sub_match.hpp similarity index 100% rename from boost/boost/regex/v4/sub_match.hpp rename to 3rdparty/boost/boost/regex/v4/sub_match.hpp diff --git a/boost/boost/regex/v4/syntax_type.hpp b/3rdparty/boost/boost/regex/v4/syntax_type.hpp similarity index 100% rename from boost/boost/regex/v4/syntax_type.hpp rename to 3rdparty/boost/boost/regex/v4/syntax_type.hpp diff --git a/boost/boost/regex/v4/u32regex_iterator.hpp b/3rdparty/boost/boost/regex/v4/u32regex_iterator.hpp similarity index 100% rename from boost/boost/regex/v4/u32regex_iterator.hpp rename to 3rdparty/boost/boost/regex/v4/u32regex_iterator.hpp diff --git a/boost/boost/regex/v4/u32regex_token_iterator.hpp b/3rdparty/boost/boost/regex/v4/u32regex_token_iterator.hpp similarity index 100% rename from boost/boost/regex/v4/u32regex_token_iterator.hpp rename to 3rdparty/boost/boost/regex/v4/u32regex_token_iterator.hpp diff --git a/boost/boost/regex/v4/w32_regex_traits.hpp b/3rdparty/boost/boost/regex/v4/w32_regex_traits.hpp similarity index 100% rename from boost/boost/regex/v4/w32_regex_traits.hpp rename to 3rdparty/boost/boost/regex/v4/w32_regex_traits.hpp diff --git a/boost/boost/regex_fwd.hpp b/3rdparty/boost/boost/regex_fwd.hpp similarity index 100% rename from boost/boost/regex_fwd.hpp rename to 3rdparty/boost/boost/regex_fwd.hpp diff --git a/boost/boost/scoped_array.hpp b/3rdparty/boost/boost/scoped_array.hpp similarity index 100% rename from boost/boost/scoped_array.hpp rename to 3rdparty/boost/boost/scoped_array.hpp diff --git a/boost/boost/scoped_ptr.hpp b/3rdparty/boost/boost/scoped_ptr.hpp similarity index 100% rename from boost/boost/scoped_ptr.hpp rename to 3rdparty/boost/boost/scoped_ptr.hpp diff --git a/boost/boost/shared_array.hpp b/3rdparty/boost/boost/shared_array.hpp similarity index 100% rename from boost/boost/shared_array.hpp rename to 3rdparty/boost/boost/shared_array.hpp diff --git a/boost/boost/shared_ptr.hpp b/3rdparty/boost/boost/shared_ptr.hpp similarity index 100% rename from boost/boost/shared_ptr.hpp rename to 3rdparty/boost/boost/shared_ptr.hpp diff --git a/boost/boost/signal.hpp b/3rdparty/boost/boost/signal.hpp similarity index 100% rename from boost/boost/signal.hpp rename to 3rdparty/boost/boost/signal.hpp diff --git a/boost/boost/signals/connection.hpp b/3rdparty/boost/boost/signals/connection.hpp similarity index 100% rename from boost/boost/signals/connection.hpp rename to 3rdparty/boost/boost/signals/connection.hpp diff --git a/boost/boost/signals/detail/config.hpp b/3rdparty/boost/boost/signals/detail/config.hpp similarity index 100% rename from boost/boost/signals/detail/config.hpp rename to 3rdparty/boost/boost/signals/detail/config.hpp diff --git a/boost/boost/signals/detail/named_slot_map.hpp b/3rdparty/boost/boost/signals/detail/named_slot_map.hpp similarity index 100% rename from boost/boost/signals/detail/named_slot_map.hpp rename to 3rdparty/boost/boost/signals/detail/named_slot_map.hpp diff --git a/boost/boost/signals/detail/signal_base.hpp b/3rdparty/boost/boost/signals/detail/signal_base.hpp similarity index 100% rename from boost/boost/signals/detail/signal_base.hpp rename to 3rdparty/boost/boost/signals/detail/signal_base.hpp diff --git a/boost/boost/signals/detail/signals_common.hpp b/3rdparty/boost/boost/signals/detail/signals_common.hpp similarity index 100% rename from boost/boost/signals/detail/signals_common.hpp rename to 3rdparty/boost/boost/signals/detail/signals_common.hpp diff --git a/boost/boost/signals/detail/slot_call_iterator.hpp b/3rdparty/boost/boost/signals/detail/slot_call_iterator.hpp similarity index 100% rename from boost/boost/signals/detail/slot_call_iterator.hpp rename to 3rdparty/boost/boost/signals/detail/slot_call_iterator.hpp diff --git a/boost/boost/signals/signal0.hpp b/3rdparty/boost/boost/signals/signal0.hpp similarity index 100% rename from boost/boost/signals/signal0.hpp rename to 3rdparty/boost/boost/signals/signal0.hpp diff --git a/boost/boost/signals/signal1.hpp b/3rdparty/boost/boost/signals/signal1.hpp similarity index 100% rename from boost/boost/signals/signal1.hpp rename to 3rdparty/boost/boost/signals/signal1.hpp diff --git a/boost/boost/signals/signal10.hpp b/3rdparty/boost/boost/signals/signal10.hpp similarity index 100% rename from boost/boost/signals/signal10.hpp rename to 3rdparty/boost/boost/signals/signal10.hpp diff --git a/boost/boost/signals/signal2.hpp b/3rdparty/boost/boost/signals/signal2.hpp similarity index 100% rename from boost/boost/signals/signal2.hpp rename to 3rdparty/boost/boost/signals/signal2.hpp diff --git a/boost/boost/signals/signal3.hpp b/3rdparty/boost/boost/signals/signal3.hpp similarity index 100% rename from boost/boost/signals/signal3.hpp rename to 3rdparty/boost/boost/signals/signal3.hpp diff --git a/boost/boost/signals/signal4.hpp b/3rdparty/boost/boost/signals/signal4.hpp similarity index 100% rename from boost/boost/signals/signal4.hpp rename to 3rdparty/boost/boost/signals/signal4.hpp diff --git a/boost/boost/signals/signal5.hpp b/3rdparty/boost/boost/signals/signal5.hpp similarity index 100% rename from boost/boost/signals/signal5.hpp rename to 3rdparty/boost/boost/signals/signal5.hpp diff --git a/boost/boost/signals/signal6.hpp b/3rdparty/boost/boost/signals/signal6.hpp similarity index 100% rename from boost/boost/signals/signal6.hpp rename to 3rdparty/boost/boost/signals/signal6.hpp diff --git a/boost/boost/signals/signal7.hpp b/3rdparty/boost/boost/signals/signal7.hpp similarity index 100% rename from boost/boost/signals/signal7.hpp rename to 3rdparty/boost/boost/signals/signal7.hpp diff --git a/boost/boost/signals/signal8.hpp b/3rdparty/boost/boost/signals/signal8.hpp similarity index 100% rename from boost/boost/signals/signal8.hpp rename to 3rdparty/boost/boost/signals/signal8.hpp diff --git a/boost/boost/signals/signal9.hpp b/3rdparty/boost/boost/signals/signal9.hpp similarity index 100% rename from boost/boost/signals/signal9.hpp rename to 3rdparty/boost/boost/signals/signal9.hpp diff --git a/boost/boost/signals/signal_template.hpp b/3rdparty/boost/boost/signals/signal_template.hpp similarity index 100% rename from boost/boost/signals/signal_template.hpp rename to 3rdparty/boost/boost/signals/signal_template.hpp diff --git a/boost/boost/signals/slot.hpp b/3rdparty/boost/boost/signals/slot.hpp similarity index 100% rename from boost/boost/signals/slot.hpp rename to 3rdparty/boost/boost/signals/slot.hpp diff --git a/boost/boost/signals/trackable.hpp b/3rdparty/boost/boost/signals/trackable.hpp similarity index 100% rename from boost/boost/signals/trackable.hpp rename to 3rdparty/boost/boost/signals/trackable.hpp diff --git a/boost/boost/smart_ptr.hpp b/3rdparty/boost/boost/smart_ptr.hpp similarity index 100% rename from boost/boost/smart_ptr.hpp rename to 3rdparty/boost/boost/smart_ptr.hpp diff --git a/boost/boost/smart_ptr/allocate_shared_array.hpp b/3rdparty/boost/boost/smart_ptr/allocate_shared_array.hpp similarity index 100% rename from boost/boost/smart_ptr/allocate_shared_array.hpp rename to 3rdparty/boost/boost/smart_ptr/allocate_shared_array.hpp diff --git a/boost/boost/smart_ptr/bad_weak_ptr.hpp b/3rdparty/boost/boost/smart_ptr/bad_weak_ptr.hpp similarity index 100% rename from boost/boost/smart_ptr/bad_weak_ptr.hpp rename to 3rdparty/boost/boost/smart_ptr/bad_weak_ptr.hpp diff --git a/boost/boost/smart_ptr/detail/array_allocator.hpp b/3rdparty/boost/boost/smart_ptr/detail/array_allocator.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/array_allocator.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/array_allocator.hpp diff --git a/boost/boost/smart_ptr/detail/array_count_impl.hpp b/3rdparty/boost/boost/smart_ptr/detail/array_count_impl.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/array_count_impl.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/array_count_impl.hpp diff --git a/boost/boost/smart_ptr/detail/array_traits.hpp b/3rdparty/boost/boost/smart_ptr/detail/array_traits.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/array_traits.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/array_traits.hpp diff --git a/boost/boost/smart_ptr/detail/array_utility.hpp b/3rdparty/boost/boost/smart_ptr/detail/array_utility.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/array_utility.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/array_utility.hpp diff --git a/boost/boost/smart_ptr/detail/lightweight_mutex.hpp b/3rdparty/boost/boost/smart_ptr/detail/lightweight_mutex.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/lightweight_mutex.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/lightweight_mutex.hpp diff --git a/boost/boost/smart_ptr/detail/lwm_nop.hpp b/3rdparty/boost/boost/smart_ptr/detail/lwm_nop.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/lwm_nop.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/lwm_nop.hpp diff --git a/boost/boost/smart_ptr/detail/lwm_pthreads.hpp b/3rdparty/boost/boost/smart_ptr/detail/lwm_pthreads.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/lwm_pthreads.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/lwm_pthreads.hpp diff --git a/boost/boost/smart_ptr/detail/lwm_win32_cs.hpp b/3rdparty/boost/boost/smart_ptr/detail/lwm_win32_cs.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/lwm_win32_cs.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/lwm_win32_cs.hpp diff --git a/boost/boost/smart_ptr/detail/operator_bool.hpp b/3rdparty/boost/boost/smart_ptr/detail/operator_bool.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/operator_bool.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/operator_bool.hpp diff --git a/boost/boost/smart_ptr/detail/quick_allocator.hpp b/3rdparty/boost/boost/smart_ptr/detail/quick_allocator.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/quick_allocator.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/quick_allocator.hpp diff --git a/boost/boost/smart_ptr/detail/shared_count.hpp b/3rdparty/boost/boost/smart_ptr/detail/shared_count.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/shared_count.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/shared_count.hpp diff --git a/boost/boost/smart_ptr/detail/sp_convertible.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_convertible.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_convertible.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_convertible.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_aix.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_aix.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_aix.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_aix.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_clang.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_clang.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_clang.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_clang.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_nt.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_nt.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_nt.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_nt.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_pt.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_pt.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_pt.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_pt.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_spin.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_spin.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_spin.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_spin.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_sync.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_sync.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_sync.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_sync.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_base_w32.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_w32.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_base_w32.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_base_w32.hpp diff --git a/boost/boost/smart_ptr/detail/sp_counted_impl.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_counted_impl.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_counted_impl.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_counted_impl.hpp diff --git a/boost/boost/smart_ptr/detail/sp_forward.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_forward.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_forward.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_forward.hpp diff --git a/boost/boost/smart_ptr/detail/sp_has_sync.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_has_sync.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_has_sync.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_has_sync.hpp diff --git a/boost/boost/smart_ptr/detail/sp_if_array.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_if_array.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_if_array.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_if_array.hpp diff --git a/boost/boost/smart_ptr/detail/sp_interlocked.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_interlocked.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_interlocked.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_interlocked.hpp diff --git a/boost/boost/smart_ptr/detail/sp_nullptr_t.hpp b/3rdparty/boost/boost/smart_ptr/detail/sp_nullptr_t.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/sp_nullptr_t.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/sp_nullptr_t.hpp diff --git a/boost/boost/smart_ptr/detail/spinlock.hpp b/3rdparty/boost/boost/smart_ptr/detail/spinlock.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/spinlock.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/spinlock.hpp diff --git a/boost/boost/smart_ptr/detail/spinlock_gcc_arm.hpp b/3rdparty/boost/boost/smart_ptr/detail/spinlock_gcc_arm.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/spinlock_gcc_arm.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/spinlock_gcc_arm.hpp diff --git a/boost/boost/smart_ptr/detail/spinlock_nt.hpp b/3rdparty/boost/boost/smart_ptr/detail/spinlock_nt.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/spinlock_nt.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/spinlock_nt.hpp diff --git a/boost/boost/smart_ptr/detail/spinlock_pool.hpp b/3rdparty/boost/boost/smart_ptr/detail/spinlock_pool.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/spinlock_pool.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/spinlock_pool.hpp diff --git a/boost/boost/smart_ptr/detail/spinlock_pt.hpp b/3rdparty/boost/boost/smart_ptr/detail/spinlock_pt.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/spinlock_pt.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/spinlock_pt.hpp diff --git a/boost/boost/smart_ptr/detail/spinlock_std_atomic.hpp b/3rdparty/boost/boost/smart_ptr/detail/spinlock_std_atomic.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/spinlock_std_atomic.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/spinlock_std_atomic.hpp diff --git a/boost/boost/smart_ptr/detail/spinlock_sync.hpp b/3rdparty/boost/boost/smart_ptr/detail/spinlock_sync.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/spinlock_sync.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/spinlock_sync.hpp diff --git a/boost/boost/smart_ptr/detail/spinlock_w32.hpp b/3rdparty/boost/boost/smart_ptr/detail/spinlock_w32.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/spinlock_w32.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/spinlock_w32.hpp diff --git a/boost/boost/smart_ptr/detail/yield_k.hpp b/3rdparty/boost/boost/smart_ptr/detail/yield_k.hpp similarity index 100% rename from boost/boost/smart_ptr/detail/yield_k.hpp rename to 3rdparty/boost/boost/smart_ptr/detail/yield_k.hpp diff --git a/boost/boost/smart_ptr/enable_shared_from_this.hpp b/3rdparty/boost/boost/smart_ptr/enable_shared_from_this.hpp similarity index 100% rename from boost/boost/smart_ptr/enable_shared_from_this.hpp rename to 3rdparty/boost/boost/smart_ptr/enable_shared_from_this.hpp diff --git a/boost/boost/smart_ptr/intrusive_ptr.hpp b/3rdparty/boost/boost/smart_ptr/intrusive_ptr.hpp similarity index 100% rename from boost/boost/smart_ptr/intrusive_ptr.hpp rename to 3rdparty/boost/boost/smart_ptr/intrusive_ptr.hpp diff --git a/boost/boost/smart_ptr/make_shared.hpp b/3rdparty/boost/boost/smart_ptr/make_shared.hpp similarity index 100% rename from boost/boost/smart_ptr/make_shared.hpp rename to 3rdparty/boost/boost/smart_ptr/make_shared.hpp diff --git a/boost/boost/smart_ptr/make_shared_array.hpp b/3rdparty/boost/boost/smart_ptr/make_shared_array.hpp similarity index 100% rename from boost/boost/smart_ptr/make_shared_array.hpp rename to 3rdparty/boost/boost/smart_ptr/make_shared_array.hpp diff --git a/boost/boost/smart_ptr/make_shared_object.hpp b/3rdparty/boost/boost/smart_ptr/make_shared_object.hpp similarity index 100% rename from boost/boost/smart_ptr/make_shared_object.hpp rename to 3rdparty/boost/boost/smart_ptr/make_shared_object.hpp diff --git a/boost/boost/smart_ptr/scoped_array.hpp b/3rdparty/boost/boost/smart_ptr/scoped_array.hpp similarity index 100% rename from boost/boost/smart_ptr/scoped_array.hpp rename to 3rdparty/boost/boost/smart_ptr/scoped_array.hpp diff --git a/boost/boost/smart_ptr/scoped_ptr.hpp b/3rdparty/boost/boost/smart_ptr/scoped_ptr.hpp similarity index 100% rename from boost/boost/smart_ptr/scoped_ptr.hpp rename to 3rdparty/boost/boost/smart_ptr/scoped_ptr.hpp diff --git a/boost/boost/smart_ptr/shared_array.hpp b/3rdparty/boost/boost/smart_ptr/shared_array.hpp similarity index 100% rename from boost/boost/smart_ptr/shared_array.hpp rename to 3rdparty/boost/boost/smart_ptr/shared_array.hpp diff --git a/boost/boost/smart_ptr/shared_ptr.hpp b/3rdparty/boost/boost/smart_ptr/shared_ptr.hpp similarity index 100% rename from boost/boost/smart_ptr/shared_ptr.hpp rename to 3rdparty/boost/boost/smart_ptr/shared_ptr.hpp diff --git a/boost/boost/smart_ptr/weak_ptr.hpp b/3rdparty/boost/boost/smart_ptr/weak_ptr.hpp similarity index 100% rename from boost/boost/smart_ptr/weak_ptr.hpp rename to 3rdparty/boost/boost/smart_ptr/weak_ptr.hpp diff --git a/boost/boost/static_assert.hpp b/3rdparty/boost/boost/static_assert.hpp similarity index 100% rename from boost/boost/static_assert.hpp rename to 3rdparty/boost/boost/static_assert.hpp diff --git a/boost/boost/swap.hpp b/3rdparty/boost/boost/swap.hpp similarity index 100% rename from boost/boost/swap.hpp rename to 3rdparty/boost/boost/swap.hpp diff --git a/boost/boost/throw_exception.hpp b/3rdparty/boost/boost/throw_exception.hpp similarity index 100% rename from boost/boost/throw_exception.hpp rename to 3rdparty/boost/boost/throw_exception.hpp diff --git a/boost/boost/token_functions.hpp b/3rdparty/boost/boost/token_functions.hpp similarity index 100% rename from boost/boost/token_functions.hpp rename to 3rdparty/boost/boost/token_functions.hpp diff --git a/boost/boost/token_iterator.hpp b/3rdparty/boost/boost/token_iterator.hpp similarity index 100% rename from boost/boost/token_iterator.hpp rename to 3rdparty/boost/boost/token_iterator.hpp diff --git a/boost/boost/tokenizer.hpp b/3rdparty/boost/boost/tokenizer.hpp similarity index 100% rename from boost/boost/tokenizer.hpp rename to 3rdparty/boost/boost/tokenizer.hpp diff --git a/boost/boost/tuple/detail/tuple_basic.hpp b/3rdparty/boost/boost/tuple/detail/tuple_basic.hpp similarity index 100% rename from boost/boost/tuple/detail/tuple_basic.hpp rename to 3rdparty/boost/boost/tuple/detail/tuple_basic.hpp diff --git a/boost/boost/tuple/tuple.hpp b/3rdparty/boost/boost/tuple/tuple.hpp similarity index 100% rename from boost/boost/tuple/tuple.hpp rename to 3rdparty/boost/boost/tuple/tuple.hpp diff --git a/boost/boost/type.hpp b/3rdparty/boost/boost/type.hpp similarity index 100% rename from boost/boost/type.hpp rename to 3rdparty/boost/boost/type.hpp diff --git a/boost/boost/type_index.hpp b/3rdparty/boost/boost/type_index.hpp similarity index 100% rename from boost/boost/type_index.hpp rename to 3rdparty/boost/boost/type_index.hpp diff --git a/boost/boost/type_index/ctti_type_index.hpp b/3rdparty/boost/boost/type_index/ctti_type_index.hpp similarity index 100% rename from boost/boost/type_index/ctti_type_index.hpp rename to 3rdparty/boost/boost/type_index/ctti_type_index.hpp diff --git a/boost/boost/type_index/detail/compile_time_type_info.hpp b/3rdparty/boost/boost/type_index/detail/compile_time_type_info.hpp similarity index 100% rename from boost/boost/type_index/detail/compile_time_type_info.hpp rename to 3rdparty/boost/boost/type_index/detail/compile_time_type_info.hpp diff --git a/boost/boost/type_index/detail/ctti_register_class.hpp b/3rdparty/boost/boost/type_index/detail/ctti_register_class.hpp similarity index 100% rename from boost/boost/type_index/detail/ctti_register_class.hpp rename to 3rdparty/boost/boost/type_index/detail/ctti_register_class.hpp diff --git a/boost/boost/type_index/detail/stl_register_class.hpp b/3rdparty/boost/boost/type_index/detail/stl_register_class.hpp similarity index 100% rename from boost/boost/type_index/detail/stl_register_class.hpp rename to 3rdparty/boost/boost/type_index/detail/stl_register_class.hpp diff --git a/boost/boost/type_index/stl_type_index.hpp b/3rdparty/boost/boost/type_index/stl_type_index.hpp similarity index 100% rename from boost/boost/type_index/stl_type_index.hpp rename to 3rdparty/boost/boost/type_index/stl_type_index.hpp diff --git a/boost/boost/type_index/type_index_facade.hpp b/3rdparty/boost/boost/type_index/type_index_facade.hpp similarity index 100% rename from boost/boost/type_index/type_index_facade.hpp rename to 3rdparty/boost/boost/type_index/type_index_facade.hpp diff --git a/boost/boost/type_traits.hpp b/3rdparty/boost/boost/type_traits.hpp similarity index 100% rename from boost/boost/type_traits.hpp rename to 3rdparty/boost/boost/type_traits.hpp diff --git a/boost/boost/type_traits/add_const.hpp b/3rdparty/boost/boost/type_traits/add_const.hpp similarity index 100% rename from boost/boost/type_traits/add_const.hpp rename to 3rdparty/boost/boost/type_traits/add_const.hpp diff --git a/boost/boost/type_traits/add_cv.hpp b/3rdparty/boost/boost/type_traits/add_cv.hpp similarity index 100% rename from boost/boost/type_traits/add_cv.hpp rename to 3rdparty/boost/boost/type_traits/add_cv.hpp diff --git a/boost/boost/type_traits/add_lvalue_reference.hpp b/3rdparty/boost/boost/type_traits/add_lvalue_reference.hpp similarity index 100% rename from boost/boost/type_traits/add_lvalue_reference.hpp rename to 3rdparty/boost/boost/type_traits/add_lvalue_reference.hpp diff --git a/boost/boost/type_traits/add_pointer.hpp b/3rdparty/boost/boost/type_traits/add_pointer.hpp similarity index 100% rename from boost/boost/type_traits/add_pointer.hpp rename to 3rdparty/boost/boost/type_traits/add_pointer.hpp diff --git a/boost/boost/type_traits/add_reference.hpp b/3rdparty/boost/boost/type_traits/add_reference.hpp similarity index 100% rename from boost/boost/type_traits/add_reference.hpp rename to 3rdparty/boost/boost/type_traits/add_reference.hpp diff --git a/boost/boost/type_traits/add_rvalue_reference.hpp b/3rdparty/boost/boost/type_traits/add_rvalue_reference.hpp similarity index 100% rename from boost/boost/type_traits/add_rvalue_reference.hpp rename to 3rdparty/boost/boost/type_traits/add_rvalue_reference.hpp diff --git a/boost/boost/type_traits/add_volatile.hpp b/3rdparty/boost/boost/type_traits/add_volatile.hpp similarity index 100% rename from boost/boost/type_traits/add_volatile.hpp rename to 3rdparty/boost/boost/type_traits/add_volatile.hpp diff --git a/boost/boost/type_traits/aligned_storage.hpp b/3rdparty/boost/boost/type_traits/aligned_storage.hpp similarity index 100% rename from boost/boost/type_traits/aligned_storage.hpp rename to 3rdparty/boost/boost/type_traits/aligned_storage.hpp diff --git a/boost/boost/type_traits/alignment_of.hpp b/3rdparty/boost/boost/type_traits/alignment_of.hpp similarity index 100% rename from boost/boost/type_traits/alignment_of.hpp rename to 3rdparty/boost/boost/type_traits/alignment_of.hpp diff --git a/boost/boost/type_traits/common_type.hpp b/3rdparty/boost/boost/type_traits/common_type.hpp similarity index 100% rename from boost/boost/type_traits/common_type.hpp rename to 3rdparty/boost/boost/type_traits/common_type.hpp diff --git a/boost/boost/type_traits/composite_traits.hpp b/3rdparty/boost/boost/type_traits/composite_traits.hpp similarity index 100% rename from boost/boost/type_traits/composite_traits.hpp rename to 3rdparty/boost/boost/type_traits/composite_traits.hpp diff --git a/boost/boost/type_traits/conditional.hpp b/3rdparty/boost/boost/type_traits/conditional.hpp similarity index 100% rename from boost/boost/type_traits/conditional.hpp rename to 3rdparty/boost/boost/type_traits/conditional.hpp diff --git a/boost/boost/type_traits/config.hpp b/3rdparty/boost/boost/type_traits/config.hpp similarity index 100% rename from boost/boost/type_traits/config.hpp rename to 3rdparty/boost/boost/type_traits/config.hpp diff --git a/boost/boost/type_traits/conversion_traits.hpp b/3rdparty/boost/boost/type_traits/conversion_traits.hpp similarity index 100% rename from boost/boost/type_traits/conversion_traits.hpp rename to 3rdparty/boost/boost/type_traits/conversion_traits.hpp diff --git a/boost/boost/type_traits/cv_traits.hpp b/3rdparty/boost/boost/type_traits/cv_traits.hpp similarity index 100% rename from boost/boost/type_traits/cv_traits.hpp rename to 3rdparty/boost/boost/type_traits/cv_traits.hpp diff --git a/boost/boost/type_traits/decay.hpp b/3rdparty/boost/boost/type_traits/decay.hpp similarity index 100% rename from boost/boost/type_traits/decay.hpp rename to 3rdparty/boost/boost/type_traits/decay.hpp diff --git a/boost/boost/type_traits/detail/bool_trait_def.hpp b/3rdparty/boost/boost/type_traits/detail/bool_trait_def.hpp similarity index 100% rename from boost/boost/type_traits/detail/bool_trait_def.hpp rename to 3rdparty/boost/boost/type_traits/detail/bool_trait_def.hpp diff --git a/boost/boost/type_traits/detail/bool_trait_undef.hpp b/3rdparty/boost/boost/type_traits/detail/bool_trait_undef.hpp similarity index 100% rename from boost/boost/type_traits/detail/bool_trait_undef.hpp rename to 3rdparty/boost/boost/type_traits/detail/bool_trait_undef.hpp diff --git a/boost/boost/type_traits/detail/common_type_imp.hpp b/3rdparty/boost/boost/type_traits/detail/common_type_imp.hpp similarity index 100% rename from boost/boost/type_traits/detail/common_type_imp.hpp rename to 3rdparty/boost/boost/type_traits/detail/common_type_imp.hpp diff --git a/boost/boost/type_traits/detail/cv_traits_impl.hpp b/3rdparty/boost/boost/type_traits/detail/cv_traits_impl.hpp similarity index 100% rename from boost/boost/type_traits/detail/cv_traits_impl.hpp rename to 3rdparty/boost/boost/type_traits/detail/cv_traits_impl.hpp diff --git a/boost/boost/type_traits/detail/false_result.hpp b/3rdparty/boost/boost/type_traits/detail/false_result.hpp similarity index 100% rename from boost/boost/type_traits/detail/false_result.hpp rename to 3rdparty/boost/boost/type_traits/detail/false_result.hpp diff --git a/boost/boost/type_traits/detail/has_binary_operator.hpp b/3rdparty/boost/boost/type_traits/detail/has_binary_operator.hpp similarity index 100% rename from boost/boost/type_traits/detail/has_binary_operator.hpp rename to 3rdparty/boost/boost/type_traits/detail/has_binary_operator.hpp diff --git a/boost/boost/type_traits/detail/has_postfix_operator.hpp b/3rdparty/boost/boost/type_traits/detail/has_postfix_operator.hpp similarity index 100% rename from boost/boost/type_traits/detail/has_postfix_operator.hpp rename to 3rdparty/boost/boost/type_traits/detail/has_postfix_operator.hpp diff --git a/boost/boost/type_traits/detail/has_prefix_operator.hpp b/3rdparty/boost/boost/type_traits/detail/has_prefix_operator.hpp similarity index 100% rename from boost/boost/type_traits/detail/has_prefix_operator.hpp rename to 3rdparty/boost/boost/type_traits/detail/has_prefix_operator.hpp diff --git a/boost/boost/type_traits/detail/ice_and.hpp b/3rdparty/boost/boost/type_traits/detail/ice_and.hpp similarity index 100% rename from boost/boost/type_traits/detail/ice_and.hpp rename to 3rdparty/boost/boost/type_traits/detail/ice_and.hpp diff --git a/boost/boost/type_traits/detail/ice_eq.hpp b/3rdparty/boost/boost/type_traits/detail/ice_eq.hpp similarity index 100% rename from boost/boost/type_traits/detail/ice_eq.hpp rename to 3rdparty/boost/boost/type_traits/detail/ice_eq.hpp diff --git a/boost/boost/type_traits/detail/ice_not.hpp b/3rdparty/boost/boost/type_traits/detail/ice_not.hpp similarity index 100% rename from boost/boost/type_traits/detail/ice_not.hpp rename to 3rdparty/boost/boost/type_traits/detail/ice_not.hpp diff --git a/boost/boost/type_traits/detail/ice_or.hpp b/3rdparty/boost/boost/type_traits/detail/ice_or.hpp similarity index 100% rename from boost/boost/type_traits/detail/ice_or.hpp rename to 3rdparty/boost/boost/type_traits/detail/ice_or.hpp diff --git a/boost/boost/type_traits/detail/is_function_ptr_helper.hpp b/3rdparty/boost/boost/type_traits/detail/is_function_ptr_helper.hpp similarity index 100% rename from boost/boost/type_traits/detail/is_function_ptr_helper.hpp rename to 3rdparty/boost/boost/type_traits/detail/is_function_ptr_helper.hpp diff --git a/boost/boost/type_traits/detail/is_function_ptr_tester.hpp b/3rdparty/boost/boost/type_traits/detail/is_function_ptr_tester.hpp similarity index 100% rename from boost/boost/type_traits/detail/is_function_ptr_tester.hpp rename to 3rdparty/boost/boost/type_traits/detail/is_function_ptr_tester.hpp diff --git a/boost/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp b/3rdparty/boost/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp similarity index 100% rename from boost/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp rename to 3rdparty/boost/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp diff --git a/boost/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp b/3rdparty/boost/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp similarity index 100% rename from boost/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp rename to 3rdparty/boost/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp diff --git a/boost/boost/type_traits/detail/size_t_trait_def.hpp b/3rdparty/boost/boost/type_traits/detail/size_t_trait_def.hpp similarity index 100% rename from boost/boost/type_traits/detail/size_t_trait_def.hpp rename to 3rdparty/boost/boost/type_traits/detail/size_t_trait_def.hpp diff --git a/boost/boost/type_traits/detail/size_t_trait_undef.hpp b/3rdparty/boost/boost/type_traits/detail/size_t_trait_undef.hpp similarity index 100% rename from boost/boost/type_traits/detail/size_t_trait_undef.hpp rename to 3rdparty/boost/boost/type_traits/detail/size_t_trait_undef.hpp diff --git a/boost/boost/type_traits/detail/template_arity_spec.hpp b/3rdparty/boost/boost/type_traits/detail/template_arity_spec.hpp similarity index 100% rename from boost/boost/type_traits/detail/template_arity_spec.hpp rename to 3rdparty/boost/boost/type_traits/detail/template_arity_spec.hpp diff --git a/boost/boost/type_traits/detail/type_trait_def.hpp b/3rdparty/boost/boost/type_traits/detail/type_trait_def.hpp similarity index 100% rename from boost/boost/type_traits/detail/type_trait_def.hpp rename to 3rdparty/boost/boost/type_traits/detail/type_trait_def.hpp diff --git a/boost/boost/type_traits/detail/type_trait_undef.hpp b/3rdparty/boost/boost/type_traits/detail/type_trait_undef.hpp similarity index 100% rename from boost/boost/type_traits/detail/type_trait_undef.hpp rename to 3rdparty/boost/boost/type_traits/detail/type_trait_undef.hpp diff --git a/boost/boost/type_traits/detail/yes_no_type.hpp b/3rdparty/boost/boost/type_traits/detail/yes_no_type.hpp similarity index 100% rename from boost/boost/type_traits/detail/yes_no_type.hpp rename to 3rdparty/boost/boost/type_traits/detail/yes_no_type.hpp diff --git a/boost/boost/type_traits/extent.hpp b/3rdparty/boost/boost/type_traits/extent.hpp similarity index 100% rename from boost/boost/type_traits/extent.hpp rename to 3rdparty/boost/boost/type_traits/extent.hpp diff --git a/boost/boost/type_traits/floating_point_promotion.hpp b/3rdparty/boost/boost/type_traits/floating_point_promotion.hpp similarity index 100% rename from boost/boost/type_traits/floating_point_promotion.hpp rename to 3rdparty/boost/boost/type_traits/floating_point_promotion.hpp diff --git a/boost/boost/type_traits/function_traits.hpp b/3rdparty/boost/boost/type_traits/function_traits.hpp similarity index 100% rename from boost/boost/type_traits/function_traits.hpp rename to 3rdparty/boost/boost/type_traits/function_traits.hpp diff --git a/boost/boost/type_traits/has_bit_and.hpp b/3rdparty/boost/boost/type_traits/has_bit_and.hpp similarity index 100% rename from boost/boost/type_traits/has_bit_and.hpp rename to 3rdparty/boost/boost/type_traits/has_bit_and.hpp diff --git a/boost/boost/type_traits/has_bit_and_assign.hpp b/3rdparty/boost/boost/type_traits/has_bit_and_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_bit_and_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_bit_and_assign.hpp diff --git a/boost/boost/type_traits/has_bit_or.hpp b/3rdparty/boost/boost/type_traits/has_bit_or.hpp similarity index 100% rename from boost/boost/type_traits/has_bit_or.hpp rename to 3rdparty/boost/boost/type_traits/has_bit_or.hpp diff --git a/boost/boost/type_traits/has_bit_or_assign.hpp b/3rdparty/boost/boost/type_traits/has_bit_or_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_bit_or_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_bit_or_assign.hpp diff --git a/boost/boost/type_traits/has_bit_xor.hpp b/3rdparty/boost/boost/type_traits/has_bit_xor.hpp similarity index 100% rename from boost/boost/type_traits/has_bit_xor.hpp rename to 3rdparty/boost/boost/type_traits/has_bit_xor.hpp diff --git a/boost/boost/type_traits/has_bit_xor_assign.hpp b/3rdparty/boost/boost/type_traits/has_bit_xor_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_bit_xor_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_bit_xor_assign.hpp diff --git a/boost/boost/type_traits/has_complement.hpp b/3rdparty/boost/boost/type_traits/has_complement.hpp similarity index 100% rename from boost/boost/type_traits/has_complement.hpp rename to 3rdparty/boost/boost/type_traits/has_complement.hpp diff --git a/boost/boost/type_traits/has_dereference.hpp b/3rdparty/boost/boost/type_traits/has_dereference.hpp similarity index 100% rename from boost/boost/type_traits/has_dereference.hpp rename to 3rdparty/boost/boost/type_traits/has_dereference.hpp diff --git a/boost/boost/type_traits/has_divides.hpp b/3rdparty/boost/boost/type_traits/has_divides.hpp similarity index 100% rename from boost/boost/type_traits/has_divides.hpp rename to 3rdparty/boost/boost/type_traits/has_divides.hpp diff --git a/boost/boost/type_traits/has_divides_assign.hpp b/3rdparty/boost/boost/type_traits/has_divides_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_divides_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_divides_assign.hpp diff --git a/boost/boost/type_traits/has_equal_to.hpp b/3rdparty/boost/boost/type_traits/has_equal_to.hpp similarity index 100% rename from boost/boost/type_traits/has_equal_to.hpp rename to 3rdparty/boost/boost/type_traits/has_equal_to.hpp diff --git a/boost/boost/type_traits/has_greater.hpp b/3rdparty/boost/boost/type_traits/has_greater.hpp similarity index 100% rename from boost/boost/type_traits/has_greater.hpp rename to 3rdparty/boost/boost/type_traits/has_greater.hpp diff --git a/boost/boost/type_traits/has_greater_equal.hpp b/3rdparty/boost/boost/type_traits/has_greater_equal.hpp similarity index 100% rename from boost/boost/type_traits/has_greater_equal.hpp rename to 3rdparty/boost/boost/type_traits/has_greater_equal.hpp diff --git a/boost/boost/type_traits/has_left_shift.hpp b/3rdparty/boost/boost/type_traits/has_left_shift.hpp similarity index 100% rename from boost/boost/type_traits/has_left_shift.hpp rename to 3rdparty/boost/boost/type_traits/has_left_shift.hpp diff --git a/boost/boost/type_traits/has_left_shift_assign.hpp b/3rdparty/boost/boost/type_traits/has_left_shift_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_left_shift_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_left_shift_assign.hpp diff --git a/boost/boost/type_traits/has_less.hpp b/3rdparty/boost/boost/type_traits/has_less.hpp similarity index 100% rename from boost/boost/type_traits/has_less.hpp rename to 3rdparty/boost/boost/type_traits/has_less.hpp diff --git a/boost/boost/type_traits/has_less_equal.hpp b/3rdparty/boost/boost/type_traits/has_less_equal.hpp similarity index 100% rename from boost/boost/type_traits/has_less_equal.hpp rename to 3rdparty/boost/boost/type_traits/has_less_equal.hpp diff --git a/boost/boost/type_traits/has_logical_and.hpp b/3rdparty/boost/boost/type_traits/has_logical_and.hpp similarity index 100% rename from boost/boost/type_traits/has_logical_and.hpp rename to 3rdparty/boost/boost/type_traits/has_logical_and.hpp diff --git a/boost/boost/type_traits/has_logical_not.hpp b/3rdparty/boost/boost/type_traits/has_logical_not.hpp similarity index 100% rename from boost/boost/type_traits/has_logical_not.hpp rename to 3rdparty/boost/boost/type_traits/has_logical_not.hpp diff --git a/boost/boost/type_traits/has_logical_or.hpp b/3rdparty/boost/boost/type_traits/has_logical_or.hpp similarity index 100% rename from boost/boost/type_traits/has_logical_or.hpp rename to 3rdparty/boost/boost/type_traits/has_logical_or.hpp diff --git a/boost/boost/type_traits/has_minus.hpp b/3rdparty/boost/boost/type_traits/has_minus.hpp similarity index 100% rename from boost/boost/type_traits/has_minus.hpp rename to 3rdparty/boost/boost/type_traits/has_minus.hpp diff --git a/boost/boost/type_traits/has_minus_assign.hpp b/3rdparty/boost/boost/type_traits/has_minus_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_minus_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_minus_assign.hpp diff --git a/boost/boost/type_traits/has_modulus.hpp b/3rdparty/boost/boost/type_traits/has_modulus.hpp similarity index 100% rename from boost/boost/type_traits/has_modulus.hpp rename to 3rdparty/boost/boost/type_traits/has_modulus.hpp diff --git a/boost/boost/type_traits/has_modulus_assign.hpp b/3rdparty/boost/boost/type_traits/has_modulus_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_modulus_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_modulus_assign.hpp diff --git a/boost/boost/type_traits/has_multiplies.hpp b/3rdparty/boost/boost/type_traits/has_multiplies.hpp similarity index 100% rename from boost/boost/type_traits/has_multiplies.hpp rename to 3rdparty/boost/boost/type_traits/has_multiplies.hpp diff --git a/boost/boost/type_traits/has_multiplies_assign.hpp b/3rdparty/boost/boost/type_traits/has_multiplies_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_multiplies_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_multiplies_assign.hpp diff --git a/boost/boost/type_traits/has_negate.hpp b/3rdparty/boost/boost/type_traits/has_negate.hpp similarity index 100% rename from boost/boost/type_traits/has_negate.hpp rename to 3rdparty/boost/boost/type_traits/has_negate.hpp diff --git a/boost/boost/type_traits/has_new_operator.hpp b/3rdparty/boost/boost/type_traits/has_new_operator.hpp similarity index 100% rename from boost/boost/type_traits/has_new_operator.hpp rename to 3rdparty/boost/boost/type_traits/has_new_operator.hpp diff --git a/boost/boost/type_traits/has_not_equal_to.hpp b/3rdparty/boost/boost/type_traits/has_not_equal_to.hpp similarity index 100% rename from boost/boost/type_traits/has_not_equal_to.hpp rename to 3rdparty/boost/boost/type_traits/has_not_equal_to.hpp diff --git a/boost/boost/type_traits/has_nothrow_assign.hpp b/3rdparty/boost/boost/type_traits/has_nothrow_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_nothrow_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_nothrow_assign.hpp diff --git a/boost/boost/type_traits/has_nothrow_constructor.hpp b/3rdparty/boost/boost/type_traits/has_nothrow_constructor.hpp similarity index 100% rename from boost/boost/type_traits/has_nothrow_constructor.hpp rename to 3rdparty/boost/boost/type_traits/has_nothrow_constructor.hpp diff --git a/boost/boost/type_traits/has_nothrow_copy.hpp b/3rdparty/boost/boost/type_traits/has_nothrow_copy.hpp similarity index 100% rename from boost/boost/type_traits/has_nothrow_copy.hpp rename to 3rdparty/boost/boost/type_traits/has_nothrow_copy.hpp diff --git a/boost/boost/type_traits/has_nothrow_destructor.hpp b/3rdparty/boost/boost/type_traits/has_nothrow_destructor.hpp similarity index 100% rename from boost/boost/type_traits/has_nothrow_destructor.hpp rename to 3rdparty/boost/boost/type_traits/has_nothrow_destructor.hpp diff --git a/boost/boost/type_traits/has_operator.hpp b/3rdparty/boost/boost/type_traits/has_operator.hpp similarity index 100% rename from boost/boost/type_traits/has_operator.hpp rename to 3rdparty/boost/boost/type_traits/has_operator.hpp diff --git a/boost/boost/type_traits/has_plus.hpp b/3rdparty/boost/boost/type_traits/has_plus.hpp similarity index 100% rename from boost/boost/type_traits/has_plus.hpp rename to 3rdparty/boost/boost/type_traits/has_plus.hpp diff --git a/boost/boost/type_traits/has_plus_assign.hpp b/3rdparty/boost/boost/type_traits/has_plus_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_plus_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_plus_assign.hpp diff --git a/boost/boost/type_traits/has_post_decrement.hpp b/3rdparty/boost/boost/type_traits/has_post_decrement.hpp similarity index 100% rename from boost/boost/type_traits/has_post_decrement.hpp rename to 3rdparty/boost/boost/type_traits/has_post_decrement.hpp diff --git a/boost/boost/type_traits/has_post_increment.hpp b/3rdparty/boost/boost/type_traits/has_post_increment.hpp similarity index 100% rename from boost/boost/type_traits/has_post_increment.hpp rename to 3rdparty/boost/boost/type_traits/has_post_increment.hpp diff --git a/boost/boost/type_traits/has_pre_decrement.hpp b/3rdparty/boost/boost/type_traits/has_pre_decrement.hpp similarity index 100% rename from boost/boost/type_traits/has_pre_decrement.hpp rename to 3rdparty/boost/boost/type_traits/has_pre_decrement.hpp diff --git a/boost/boost/type_traits/has_pre_increment.hpp b/3rdparty/boost/boost/type_traits/has_pre_increment.hpp similarity index 100% rename from boost/boost/type_traits/has_pre_increment.hpp rename to 3rdparty/boost/boost/type_traits/has_pre_increment.hpp diff --git a/boost/boost/type_traits/has_right_shift.hpp b/3rdparty/boost/boost/type_traits/has_right_shift.hpp similarity index 100% rename from boost/boost/type_traits/has_right_shift.hpp rename to 3rdparty/boost/boost/type_traits/has_right_shift.hpp diff --git a/boost/boost/type_traits/has_right_shift_assign.hpp b/3rdparty/boost/boost/type_traits/has_right_shift_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_right_shift_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_right_shift_assign.hpp diff --git a/boost/boost/type_traits/has_trivial_assign.hpp b/3rdparty/boost/boost/type_traits/has_trivial_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_trivial_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_trivial_assign.hpp diff --git a/boost/boost/type_traits/has_trivial_constructor.hpp b/3rdparty/boost/boost/type_traits/has_trivial_constructor.hpp similarity index 100% rename from boost/boost/type_traits/has_trivial_constructor.hpp rename to 3rdparty/boost/boost/type_traits/has_trivial_constructor.hpp diff --git a/boost/boost/type_traits/has_trivial_copy.hpp b/3rdparty/boost/boost/type_traits/has_trivial_copy.hpp similarity index 100% rename from boost/boost/type_traits/has_trivial_copy.hpp rename to 3rdparty/boost/boost/type_traits/has_trivial_copy.hpp diff --git a/boost/boost/type_traits/has_trivial_destructor.hpp b/3rdparty/boost/boost/type_traits/has_trivial_destructor.hpp similarity index 100% rename from boost/boost/type_traits/has_trivial_destructor.hpp rename to 3rdparty/boost/boost/type_traits/has_trivial_destructor.hpp diff --git a/boost/boost/type_traits/has_trivial_move_assign.hpp b/3rdparty/boost/boost/type_traits/has_trivial_move_assign.hpp similarity index 100% rename from boost/boost/type_traits/has_trivial_move_assign.hpp rename to 3rdparty/boost/boost/type_traits/has_trivial_move_assign.hpp diff --git a/boost/boost/type_traits/has_trivial_move_constructor.hpp b/3rdparty/boost/boost/type_traits/has_trivial_move_constructor.hpp similarity index 100% rename from boost/boost/type_traits/has_trivial_move_constructor.hpp rename to 3rdparty/boost/boost/type_traits/has_trivial_move_constructor.hpp diff --git a/boost/boost/type_traits/has_unary_minus.hpp b/3rdparty/boost/boost/type_traits/has_unary_minus.hpp similarity index 100% rename from boost/boost/type_traits/has_unary_minus.hpp rename to 3rdparty/boost/boost/type_traits/has_unary_minus.hpp diff --git a/boost/boost/type_traits/has_unary_plus.hpp b/3rdparty/boost/boost/type_traits/has_unary_plus.hpp similarity index 100% rename from boost/boost/type_traits/has_unary_plus.hpp rename to 3rdparty/boost/boost/type_traits/has_unary_plus.hpp diff --git a/boost/boost/type_traits/has_virtual_destructor.hpp b/3rdparty/boost/boost/type_traits/has_virtual_destructor.hpp similarity index 100% rename from boost/boost/type_traits/has_virtual_destructor.hpp rename to 3rdparty/boost/boost/type_traits/has_virtual_destructor.hpp diff --git a/boost/boost/type_traits/ice.hpp b/3rdparty/boost/boost/type_traits/ice.hpp similarity index 100% rename from boost/boost/type_traits/ice.hpp rename to 3rdparty/boost/boost/type_traits/ice.hpp diff --git a/boost/boost/type_traits/integral_constant.hpp b/3rdparty/boost/boost/type_traits/integral_constant.hpp similarity index 100% rename from boost/boost/type_traits/integral_constant.hpp rename to 3rdparty/boost/boost/type_traits/integral_constant.hpp diff --git a/boost/boost/type_traits/integral_promotion.hpp b/3rdparty/boost/boost/type_traits/integral_promotion.hpp similarity index 100% rename from boost/boost/type_traits/integral_promotion.hpp rename to 3rdparty/boost/boost/type_traits/integral_promotion.hpp diff --git a/boost/boost/type_traits/intrinsics.hpp b/3rdparty/boost/boost/type_traits/intrinsics.hpp similarity index 100% rename from boost/boost/type_traits/intrinsics.hpp rename to 3rdparty/boost/boost/type_traits/intrinsics.hpp diff --git a/boost/boost/type_traits/is_abstract.hpp b/3rdparty/boost/boost/type_traits/is_abstract.hpp similarity index 100% rename from boost/boost/type_traits/is_abstract.hpp rename to 3rdparty/boost/boost/type_traits/is_abstract.hpp diff --git a/boost/boost/type_traits/is_arithmetic.hpp b/3rdparty/boost/boost/type_traits/is_arithmetic.hpp similarity index 100% rename from boost/boost/type_traits/is_arithmetic.hpp rename to 3rdparty/boost/boost/type_traits/is_arithmetic.hpp diff --git a/boost/boost/type_traits/is_array.hpp b/3rdparty/boost/boost/type_traits/is_array.hpp similarity index 100% rename from boost/boost/type_traits/is_array.hpp rename to 3rdparty/boost/boost/type_traits/is_array.hpp diff --git a/boost/boost/type_traits/is_base_and_derived.hpp b/3rdparty/boost/boost/type_traits/is_base_and_derived.hpp similarity index 100% rename from boost/boost/type_traits/is_base_and_derived.hpp rename to 3rdparty/boost/boost/type_traits/is_base_and_derived.hpp diff --git a/boost/boost/type_traits/is_base_of.hpp b/3rdparty/boost/boost/type_traits/is_base_of.hpp similarity index 100% rename from boost/boost/type_traits/is_base_of.hpp rename to 3rdparty/boost/boost/type_traits/is_base_of.hpp diff --git a/boost/boost/type_traits/is_class.hpp b/3rdparty/boost/boost/type_traits/is_class.hpp similarity index 100% rename from boost/boost/type_traits/is_class.hpp rename to 3rdparty/boost/boost/type_traits/is_class.hpp diff --git a/boost/boost/type_traits/is_complex.hpp b/3rdparty/boost/boost/type_traits/is_complex.hpp similarity index 100% rename from boost/boost/type_traits/is_complex.hpp rename to 3rdparty/boost/boost/type_traits/is_complex.hpp diff --git a/boost/boost/type_traits/is_compound.hpp b/3rdparty/boost/boost/type_traits/is_compound.hpp similarity index 100% rename from boost/boost/type_traits/is_compound.hpp rename to 3rdparty/boost/boost/type_traits/is_compound.hpp diff --git a/boost/boost/type_traits/is_const.hpp b/3rdparty/boost/boost/type_traits/is_const.hpp similarity index 100% rename from boost/boost/type_traits/is_const.hpp rename to 3rdparty/boost/boost/type_traits/is_const.hpp diff --git a/boost/boost/type_traits/is_convertible.hpp b/3rdparty/boost/boost/type_traits/is_convertible.hpp similarity index 100% rename from boost/boost/type_traits/is_convertible.hpp rename to 3rdparty/boost/boost/type_traits/is_convertible.hpp diff --git a/boost/boost/type_traits/is_copy_assignable.hpp b/3rdparty/boost/boost/type_traits/is_copy_assignable.hpp similarity index 100% rename from boost/boost/type_traits/is_copy_assignable.hpp rename to 3rdparty/boost/boost/type_traits/is_copy_assignable.hpp diff --git a/boost/boost/type_traits/is_copy_constructible.hpp b/3rdparty/boost/boost/type_traits/is_copy_constructible.hpp similarity index 100% rename from boost/boost/type_traits/is_copy_constructible.hpp rename to 3rdparty/boost/boost/type_traits/is_copy_constructible.hpp diff --git a/boost/boost/type_traits/is_empty.hpp b/3rdparty/boost/boost/type_traits/is_empty.hpp similarity index 100% rename from boost/boost/type_traits/is_empty.hpp rename to 3rdparty/boost/boost/type_traits/is_empty.hpp diff --git a/boost/boost/type_traits/is_enum.hpp b/3rdparty/boost/boost/type_traits/is_enum.hpp similarity index 100% rename from boost/boost/type_traits/is_enum.hpp rename to 3rdparty/boost/boost/type_traits/is_enum.hpp diff --git a/boost/boost/type_traits/is_float.hpp b/3rdparty/boost/boost/type_traits/is_float.hpp similarity index 100% rename from boost/boost/type_traits/is_float.hpp rename to 3rdparty/boost/boost/type_traits/is_float.hpp diff --git a/boost/boost/type_traits/is_floating_point.hpp b/3rdparty/boost/boost/type_traits/is_floating_point.hpp similarity index 100% rename from boost/boost/type_traits/is_floating_point.hpp rename to 3rdparty/boost/boost/type_traits/is_floating_point.hpp diff --git a/boost/boost/type_traits/is_function.hpp b/3rdparty/boost/boost/type_traits/is_function.hpp similarity index 100% rename from boost/boost/type_traits/is_function.hpp rename to 3rdparty/boost/boost/type_traits/is_function.hpp diff --git a/boost/boost/type_traits/is_fundamental.hpp b/3rdparty/boost/boost/type_traits/is_fundamental.hpp similarity index 100% rename from boost/boost/type_traits/is_fundamental.hpp rename to 3rdparty/boost/boost/type_traits/is_fundamental.hpp diff --git a/boost/boost/type_traits/is_integral.hpp b/3rdparty/boost/boost/type_traits/is_integral.hpp similarity index 100% rename from boost/boost/type_traits/is_integral.hpp rename to 3rdparty/boost/boost/type_traits/is_integral.hpp diff --git a/boost/boost/type_traits/is_lvalue_reference.hpp b/3rdparty/boost/boost/type_traits/is_lvalue_reference.hpp similarity index 100% rename from boost/boost/type_traits/is_lvalue_reference.hpp rename to 3rdparty/boost/boost/type_traits/is_lvalue_reference.hpp diff --git a/boost/boost/type_traits/is_member_function_pointer.hpp b/3rdparty/boost/boost/type_traits/is_member_function_pointer.hpp similarity index 100% rename from boost/boost/type_traits/is_member_function_pointer.hpp rename to 3rdparty/boost/boost/type_traits/is_member_function_pointer.hpp diff --git a/boost/boost/type_traits/is_member_object_pointer.hpp b/3rdparty/boost/boost/type_traits/is_member_object_pointer.hpp similarity index 100% rename from boost/boost/type_traits/is_member_object_pointer.hpp rename to 3rdparty/boost/boost/type_traits/is_member_object_pointer.hpp diff --git a/boost/boost/type_traits/is_member_pointer.hpp b/3rdparty/boost/boost/type_traits/is_member_pointer.hpp similarity index 100% rename from boost/boost/type_traits/is_member_pointer.hpp rename to 3rdparty/boost/boost/type_traits/is_member_pointer.hpp diff --git a/boost/boost/type_traits/is_nothrow_move_assignable.hpp b/3rdparty/boost/boost/type_traits/is_nothrow_move_assignable.hpp similarity index 100% rename from boost/boost/type_traits/is_nothrow_move_assignable.hpp rename to 3rdparty/boost/boost/type_traits/is_nothrow_move_assignable.hpp diff --git a/boost/boost/type_traits/is_nothrow_move_constructible.hpp b/3rdparty/boost/boost/type_traits/is_nothrow_move_constructible.hpp similarity index 100% rename from boost/boost/type_traits/is_nothrow_move_constructible.hpp rename to 3rdparty/boost/boost/type_traits/is_nothrow_move_constructible.hpp diff --git a/boost/boost/type_traits/is_object.hpp b/3rdparty/boost/boost/type_traits/is_object.hpp similarity index 100% rename from boost/boost/type_traits/is_object.hpp rename to 3rdparty/boost/boost/type_traits/is_object.hpp diff --git a/boost/boost/type_traits/is_pod.hpp b/3rdparty/boost/boost/type_traits/is_pod.hpp similarity index 100% rename from boost/boost/type_traits/is_pod.hpp rename to 3rdparty/boost/boost/type_traits/is_pod.hpp diff --git a/boost/boost/type_traits/is_pointer.hpp b/3rdparty/boost/boost/type_traits/is_pointer.hpp similarity index 100% rename from boost/boost/type_traits/is_pointer.hpp rename to 3rdparty/boost/boost/type_traits/is_pointer.hpp diff --git a/boost/boost/type_traits/is_polymorphic.hpp b/3rdparty/boost/boost/type_traits/is_polymorphic.hpp similarity index 100% rename from boost/boost/type_traits/is_polymorphic.hpp rename to 3rdparty/boost/boost/type_traits/is_polymorphic.hpp diff --git a/boost/boost/type_traits/is_reference.hpp b/3rdparty/boost/boost/type_traits/is_reference.hpp similarity index 100% rename from boost/boost/type_traits/is_reference.hpp rename to 3rdparty/boost/boost/type_traits/is_reference.hpp diff --git a/boost/boost/type_traits/is_rvalue_reference.hpp b/3rdparty/boost/boost/type_traits/is_rvalue_reference.hpp similarity index 100% rename from boost/boost/type_traits/is_rvalue_reference.hpp rename to 3rdparty/boost/boost/type_traits/is_rvalue_reference.hpp diff --git a/boost/boost/type_traits/is_same.hpp b/3rdparty/boost/boost/type_traits/is_same.hpp similarity index 100% rename from boost/boost/type_traits/is_same.hpp rename to 3rdparty/boost/boost/type_traits/is_same.hpp diff --git a/boost/boost/type_traits/is_scalar.hpp b/3rdparty/boost/boost/type_traits/is_scalar.hpp similarity index 100% rename from boost/boost/type_traits/is_scalar.hpp rename to 3rdparty/boost/boost/type_traits/is_scalar.hpp diff --git a/boost/boost/type_traits/is_signed.hpp b/3rdparty/boost/boost/type_traits/is_signed.hpp similarity index 100% rename from boost/boost/type_traits/is_signed.hpp rename to 3rdparty/boost/boost/type_traits/is_signed.hpp diff --git a/boost/boost/type_traits/is_stateless.hpp b/3rdparty/boost/boost/type_traits/is_stateless.hpp similarity index 100% rename from boost/boost/type_traits/is_stateless.hpp rename to 3rdparty/boost/boost/type_traits/is_stateless.hpp diff --git a/boost/boost/type_traits/is_union.hpp b/3rdparty/boost/boost/type_traits/is_union.hpp similarity index 100% rename from boost/boost/type_traits/is_union.hpp rename to 3rdparty/boost/boost/type_traits/is_union.hpp diff --git a/boost/boost/type_traits/is_unsigned.hpp b/3rdparty/boost/boost/type_traits/is_unsigned.hpp similarity index 100% rename from boost/boost/type_traits/is_unsigned.hpp rename to 3rdparty/boost/boost/type_traits/is_unsigned.hpp diff --git a/boost/boost/type_traits/is_virtual_base_of.hpp b/3rdparty/boost/boost/type_traits/is_virtual_base_of.hpp similarity index 100% rename from boost/boost/type_traits/is_virtual_base_of.hpp rename to 3rdparty/boost/boost/type_traits/is_virtual_base_of.hpp diff --git a/boost/boost/type_traits/is_void.hpp b/3rdparty/boost/boost/type_traits/is_void.hpp similarity index 100% rename from boost/boost/type_traits/is_void.hpp rename to 3rdparty/boost/boost/type_traits/is_void.hpp diff --git a/boost/boost/type_traits/is_volatile.hpp b/3rdparty/boost/boost/type_traits/is_volatile.hpp similarity index 100% rename from boost/boost/type_traits/is_volatile.hpp rename to 3rdparty/boost/boost/type_traits/is_volatile.hpp diff --git a/boost/boost/type_traits/make_signed.hpp b/3rdparty/boost/boost/type_traits/make_signed.hpp similarity index 100% rename from boost/boost/type_traits/make_signed.hpp rename to 3rdparty/boost/boost/type_traits/make_signed.hpp diff --git a/boost/boost/type_traits/make_unsigned.hpp b/3rdparty/boost/boost/type_traits/make_unsigned.hpp similarity index 100% rename from boost/boost/type_traits/make_unsigned.hpp rename to 3rdparty/boost/boost/type_traits/make_unsigned.hpp diff --git a/boost/boost/type_traits/promote.hpp b/3rdparty/boost/boost/type_traits/promote.hpp similarity index 100% rename from boost/boost/type_traits/promote.hpp rename to 3rdparty/boost/boost/type_traits/promote.hpp diff --git a/boost/boost/type_traits/rank.hpp b/3rdparty/boost/boost/type_traits/rank.hpp similarity index 100% rename from boost/boost/type_traits/rank.hpp rename to 3rdparty/boost/boost/type_traits/rank.hpp diff --git a/boost/boost/type_traits/remove_all_extents.hpp b/3rdparty/boost/boost/type_traits/remove_all_extents.hpp similarity index 100% rename from boost/boost/type_traits/remove_all_extents.hpp rename to 3rdparty/boost/boost/type_traits/remove_all_extents.hpp diff --git a/boost/boost/type_traits/remove_bounds.hpp b/3rdparty/boost/boost/type_traits/remove_bounds.hpp similarity index 100% rename from boost/boost/type_traits/remove_bounds.hpp rename to 3rdparty/boost/boost/type_traits/remove_bounds.hpp diff --git a/boost/boost/type_traits/remove_const.hpp b/3rdparty/boost/boost/type_traits/remove_const.hpp similarity index 100% rename from boost/boost/type_traits/remove_const.hpp rename to 3rdparty/boost/boost/type_traits/remove_const.hpp diff --git a/boost/boost/type_traits/remove_cv.hpp b/3rdparty/boost/boost/type_traits/remove_cv.hpp similarity index 100% rename from boost/boost/type_traits/remove_cv.hpp rename to 3rdparty/boost/boost/type_traits/remove_cv.hpp diff --git a/boost/boost/type_traits/remove_extent.hpp b/3rdparty/boost/boost/type_traits/remove_extent.hpp similarity index 100% rename from boost/boost/type_traits/remove_extent.hpp rename to 3rdparty/boost/boost/type_traits/remove_extent.hpp diff --git a/boost/boost/type_traits/remove_pointer.hpp b/3rdparty/boost/boost/type_traits/remove_pointer.hpp similarity index 100% rename from boost/boost/type_traits/remove_pointer.hpp rename to 3rdparty/boost/boost/type_traits/remove_pointer.hpp diff --git a/boost/boost/type_traits/remove_reference.hpp b/3rdparty/boost/boost/type_traits/remove_reference.hpp similarity index 100% rename from boost/boost/type_traits/remove_reference.hpp rename to 3rdparty/boost/boost/type_traits/remove_reference.hpp diff --git a/boost/boost/type_traits/remove_volatile.hpp b/3rdparty/boost/boost/type_traits/remove_volatile.hpp similarity index 100% rename from boost/boost/type_traits/remove_volatile.hpp rename to 3rdparty/boost/boost/type_traits/remove_volatile.hpp diff --git a/boost/boost/type_traits/same_traits.hpp b/3rdparty/boost/boost/type_traits/same_traits.hpp similarity index 100% rename from boost/boost/type_traits/same_traits.hpp rename to 3rdparty/boost/boost/type_traits/same_traits.hpp diff --git a/boost/boost/type_traits/type_with_alignment.hpp b/3rdparty/boost/boost/type_traits/type_with_alignment.hpp similarity index 100% rename from boost/boost/type_traits/type_with_alignment.hpp rename to 3rdparty/boost/boost/type_traits/type_with_alignment.hpp diff --git a/boost/boost/typeof/dmc/typeof_impl.hpp b/3rdparty/boost/boost/typeof/dmc/typeof_impl.hpp similarity index 100% rename from boost/boost/typeof/dmc/typeof_impl.hpp rename to 3rdparty/boost/boost/typeof/dmc/typeof_impl.hpp diff --git a/boost/boost/typeof/encode_decode.hpp b/3rdparty/boost/boost/typeof/encode_decode.hpp similarity index 100% rename from boost/boost/typeof/encode_decode.hpp rename to 3rdparty/boost/boost/typeof/encode_decode.hpp diff --git a/boost/boost/typeof/encode_decode_params.hpp b/3rdparty/boost/boost/typeof/encode_decode_params.hpp similarity index 100% rename from boost/boost/typeof/encode_decode_params.hpp rename to 3rdparty/boost/boost/typeof/encode_decode_params.hpp diff --git a/boost/boost/typeof/int_encoding.hpp b/3rdparty/boost/boost/typeof/int_encoding.hpp similarity index 100% rename from boost/boost/typeof/int_encoding.hpp rename to 3rdparty/boost/boost/typeof/int_encoding.hpp diff --git a/boost/boost/typeof/integral_template_param.hpp b/3rdparty/boost/boost/typeof/integral_template_param.hpp similarity index 100% rename from boost/boost/typeof/integral_template_param.hpp rename to 3rdparty/boost/boost/typeof/integral_template_param.hpp diff --git a/boost/boost/typeof/message.hpp b/3rdparty/boost/boost/typeof/message.hpp similarity index 100% rename from boost/boost/typeof/message.hpp rename to 3rdparty/boost/boost/typeof/message.hpp diff --git a/boost/boost/typeof/modifiers.hpp b/3rdparty/boost/boost/typeof/modifiers.hpp similarity index 100% rename from boost/boost/typeof/modifiers.hpp rename to 3rdparty/boost/boost/typeof/modifiers.hpp diff --git a/boost/boost/typeof/msvc/typeof_impl.hpp b/3rdparty/boost/boost/typeof/msvc/typeof_impl.hpp similarity index 100% rename from boost/boost/typeof/msvc/typeof_impl.hpp rename to 3rdparty/boost/boost/typeof/msvc/typeof_impl.hpp diff --git a/boost/boost/typeof/native.hpp b/3rdparty/boost/boost/typeof/native.hpp similarity index 100% rename from boost/boost/typeof/native.hpp rename to 3rdparty/boost/boost/typeof/native.hpp diff --git a/boost/boost/typeof/pointers_data_members.hpp b/3rdparty/boost/boost/typeof/pointers_data_members.hpp similarity index 100% rename from boost/boost/typeof/pointers_data_members.hpp rename to 3rdparty/boost/boost/typeof/pointers_data_members.hpp diff --git a/boost/boost/typeof/register_functions.hpp b/3rdparty/boost/boost/typeof/register_functions.hpp similarity index 100% rename from boost/boost/typeof/register_functions.hpp rename to 3rdparty/boost/boost/typeof/register_functions.hpp diff --git a/boost/boost/typeof/register_functions_iterate.hpp b/3rdparty/boost/boost/typeof/register_functions_iterate.hpp similarity index 100% rename from boost/boost/typeof/register_functions_iterate.hpp rename to 3rdparty/boost/boost/typeof/register_functions_iterate.hpp diff --git a/boost/boost/typeof/register_fundamental.hpp b/3rdparty/boost/boost/typeof/register_fundamental.hpp similarity index 100% rename from boost/boost/typeof/register_fundamental.hpp rename to 3rdparty/boost/boost/typeof/register_fundamental.hpp diff --git a/boost/boost/typeof/register_mem_functions.hpp b/3rdparty/boost/boost/typeof/register_mem_functions.hpp similarity index 100% rename from boost/boost/typeof/register_mem_functions.hpp rename to 3rdparty/boost/boost/typeof/register_mem_functions.hpp diff --git a/boost/boost/typeof/template_encoding.hpp b/3rdparty/boost/boost/typeof/template_encoding.hpp similarity index 100% rename from boost/boost/typeof/template_encoding.hpp rename to 3rdparty/boost/boost/typeof/template_encoding.hpp diff --git a/boost/boost/typeof/template_template_param.hpp b/3rdparty/boost/boost/typeof/template_template_param.hpp similarity index 100% rename from boost/boost/typeof/template_template_param.hpp rename to 3rdparty/boost/boost/typeof/template_template_param.hpp diff --git a/boost/boost/typeof/type_encoding.hpp b/3rdparty/boost/boost/typeof/type_encoding.hpp similarity index 100% rename from boost/boost/typeof/type_encoding.hpp rename to 3rdparty/boost/boost/typeof/type_encoding.hpp diff --git a/boost/boost/typeof/type_template_param.hpp b/3rdparty/boost/boost/typeof/type_template_param.hpp similarity index 100% rename from boost/boost/typeof/type_template_param.hpp rename to 3rdparty/boost/boost/typeof/type_template_param.hpp diff --git a/boost/boost/typeof/typeof.hpp b/3rdparty/boost/boost/typeof/typeof.hpp similarity index 100% rename from boost/boost/typeof/typeof.hpp rename to 3rdparty/boost/boost/typeof/typeof.hpp diff --git a/boost/boost/typeof/typeof_impl.hpp b/3rdparty/boost/boost/typeof/typeof_impl.hpp similarity index 100% rename from boost/boost/typeof/typeof_impl.hpp rename to 3rdparty/boost/boost/typeof/typeof_impl.hpp diff --git a/boost/boost/typeof/unsupported.hpp b/3rdparty/boost/boost/typeof/unsupported.hpp similarity index 100% rename from boost/boost/typeof/unsupported.hpp rename to 3rdparty/boost/boost/typeof/unsupported.hpp diff --git a/boost/boost/typeof/vector.hpp b/3rdparty/boost/boost/typeof/vector.hpp similarity index 100% rename from boost/boost/typeof/vector.hpp rename to 3rdparty/boost/boost/typeof/vector.hpp diff --git a/boost/boost/typeof/vector100.hpp b/3rdparty/boost/boost/typeof/vector100.hpp similarity index 100% rename from boost/boost/typeof/vector100.hpp rename to 3rdparty/boost/boost/typeof/vector100.hpp diff --git a/boost/boost/typeof/vector150.hpp b/3rdparty/boost/boost/typeof/vector150.hpp similarity index 100% rename from boost/boost/typeof/vector150.hpp rename to 3rdparty/boost/boost/typeof/vector150.hpp diff --git a/boost/boost/typeof/vector200.hpp b/3rdparty/boost/boost/typeof/vector200.hpp similarity index 100% rename from boost/boost/typeof/vector200.hpp rename to 3rdparty/boost/boost/typeof/vector200.hpp diff --git a/boost/boost/typeof/vector50.hpp b/3rdparty/boost/boost/typeof/vector50.hpp similarity index 100% rename from boost/boost/typeof/vector50.hpp rename to 3rdparty/boost/boost/typeof/vector50.hpp diff --git a/boost/boost/utility.hpp b/3rdparty/boost/boost/utility.hpp similarity index 100% rename from boost/boost/utility.hpp rename to 3rdparty/boost/boost/utility.hpp diff --git a/boost/boost/utility/addressof.hpp b/3rdparty/boost/boost/utility/addressof.hpp similarity index 100% rename from boost/boost/utility/addressof.hpp rename to 3rdparty/boost/boost/utility/addressof.hpp diff --git a/boost/boost/utility/base_from_member.hpp b/3rdparty/boost/boost/utility/base_from_member.hpp similarity index 100% rename from boost/boost/utility/base_from_member.hpp rename to 3rdparty/boost/boost/utility/base_from_member.hpp diff --git a/boost/boost/utility/binary.hpp b/3rdparty/boost/boost/utility/binary.hpp similarity index 100% rename from boost/boost/utility/binary.hpp rename to 3rdparty/boost/boost/utility/binary.hpp diff --git a/boost/boost/utility/compare_pointees.hpp b/3rdparty/boost/boost/utility/compare_pointees.hpp similarity index 100% rename from boost/boost/utility/compare_pointees.hpp rename to 3rdparty/boost/boost/utility/compare_pointees.hpp diff --git a/boost/boost/utility/declval.hpp b/3rdparty/boost/boost/utility/declval.hpp similarity index 100% rename from boost/boost/utility/declval.hpp rename to 3rdparty/boost/boost/utility/declval.hpp diff --git a/boost/boost/utility/enable_if.hpp b/3rdparty/boost/boost/utility/enable_if.hpp similarity index 100% rename from boost/boost/utility/enable_if.hpp rename to 3rdparty/boost/boost/utility/enable_if.hpp diff --git a/boost/boost/utility/identity_type.hpp b/3rdparty/boost/boost/utility/identity_type.hpp similarity index 100% rename from boost/boost/utility/identity_type.hpp rename to 3rdparty/boost/boost/utility/identity_type.hpp diff --git a/boost/boost/utility/swap.hpp b/3rdparty/boost/boost/utility/swap.hpp similarity index 100% rename from boost/boost/utility/swap.hpp rename to 3rdparty/boost/boost/utility/swap.hpp diff --git a/boost/boost/utility/value_init.hpp b/3rdparty/boost/boost/utility/value_init.hpp similarity index 100% rename from boost/boost/utility/value_init.hpp rename to 3rdparty/boost/boost/utility/value_init.hpp diff --git a/boost/boost/version.hpp b/3rdparty/boost/boost/version.hpp similarity index 100% rename from boost/boost/version.hpp rename to 3rdparty/boost/boost/version.hpp diff --git a/boost/boost/visit_each.hpp b/3rdparty/boost/boost/visit_each.hpp similarity index 100% rename from boost/boost/visit_each.hpp rename to 3rdparty/boost/boost/visit_each.hpp diff --git a/boost/boost/weak_ptr.hpp b/3rdparty/boost/boost/weak_ptr.hpp similarity index 100% rename from boost/boost/weak_ptr.hpp rename to 3rdparty/boost/boost/weak_ptr.hpp diff --git a/boost/extract.sh b/3rdparty/boost/extract.sh similarity index 100% rename from boost/extract.sh rename to 3rdparty/boost/extract.sh diff --git a/boost/libs/CMakeLists.txt b/3rdparty/boost/libs/CMakeLists.txt similarity index 100% rename from boost/libs/CMakeLists.txt rename to 3rdparty/boost/libs/CMakeLists.txt diff --git a/boost/libs/README b/3rdparty/boost/libs/README similarity index 100% rename from boost/libs/README rename to 3rdparty/boost/libs/README diff --git a/boost/libs/regex/CMakeLists.txt b/3rdparty/boost/libs/regex/CMakeLists.txt similarity index 100% rename from boost/libs/regex/CMakeLists.txt rename to 3rdparty/boost/libs/regex/CMakeLists.txt diff --git a/boost/libs/regex/regex.vcproj b/3rdparty/boost/libs/regex/regex.vcproj similarity index 100% rename from boost/libs/regex/regex.vcproj rename to 3rdparty/boost/libs/regex/regex.vcproj diff --git a/boost/libs/regex/src/CMakeLists.txt b/3rdparty/boost/libs/regex/src/CMakeLists.txt similarity index 100% rename from boost/libs/regex/src/CMakeLists.txt rename to 3rdparty/boost/libs/regex/src/CMakeLists.txt diff --git a/boost/libs/regex/src/c_regex_traits.cpp b/3rdparty/boost/libs/regex/src/c_regex_traits.cpp similarity index 100% rename from boost/libs/regex/src/c_regex_traits.cpp rename to 3rdparty/boost/libs/regex/src/c_regex_traits.cpp diff --git a/boost/libs/regex/src/cpp_regex_traits.cpp b/3rdparty/boost/libs/regex/src/cpp_regex_traits.cpp similarity index 100% rename from boost/libs/regex/src/cpp_regex_traits.cpp rename to 3rdparty/boost/libs/regex/src/cpp_regex_traits.cpp diff --git a/boost/libs/regex/src/cregex.cpp b/3rdparty/boost/libs/regex/src/cregex.cpp similarity index 100% rename from boost/libs/regex/src/cregex.cpp rename to 3rdparty/boost/libs/regex/src/cregex.cpp diff --git a/boost/libs/regex/src/fileiter.cpp b/3rdparty/boost/libs/regex/src/fileiter.cpp similarity index 100% rename from boost/libs/regex/src/fileiter.cpp rename to 3rdparty/boost/libs/regex/src/fileiter.cpp diff --git a/boost/libs/regex/src/icu.cpp b/3rdparty/boost/libs/regex/src/icu.cpp similarity index 100% rename from boost/libs/regex/src/icu.cpp rename to 3rdparty/boost/libs/regex/src/icu.cpp diff --git a/boost/libs/regex/src/instances.cpp b/3rdparty/boost/libs/regex/src/instances.cpp similarity index 100% rename from boost/libs/regex/src/instances.cpp rename to 3rdparty/boost/libs/regex/src/instances.cpp diff --git a/boost/libs/regex/src/internals.hpp b/3rdparty/boost/libs/regex/src/internals.hpp similarity index 100% rename from boost/libs/regex/src/internals.hpp rename to 3rdparty/boost/libs/regex/src/internals.hpp diff --git a/boost/libs/regex/src/posix_api.cpp b/3rdparty/boost/libs/regex/src/posix_api.cpp similarity index 100% rename from boost/libs/regex/src/posix_api.cpp rename to 3rdparty/boost/libs/regex/src/posix_api.cpp diff --git a/boost/libs/regex/src/regex.cpp b/3rdparty/boost/libs/regex/src/regex.cpp similarity index 100% rename from boost/libs/regex/src/regex.cpp rename to 3rdparty/boost/libs/regex/src/regex.cpp diff --git a/boost/libs/regex/src/regex_debug.cpp b/3rdparty/boost/libs/regex/src/regex_debug.cpp similarity index 100% rename from boost/libs/regex/src/regex_debug.cpp rename to 3rdparty/boost/libs/regex/src/regex_debug.cpp diff --git a/boost/libs/regex/src/regex_raw_buffer.cpp b/3rdparty/boost/libs/regex/src/regex_raw_buffer.cpp similarity index 100% rename from boost/libs/regex/src/regex_raw_buffer.cpp rename to 3rdparty/boost/libs/regex/src/regex_raw_buffer.cpp diff --git a/boost/libs/regex/src/regex_traits_defaults.cpp b/3rdparty/boost/libs/regex/src/regex_traits_defaults.cpp similarity index 100% rename from boost/libs/regex/src/regex_traits_defaults.cpp rename to 3rdparty/boost/libs/regex/src/regex_traits_defaults.cpp diff --git a/boost/libs/regex/src/static_mutex.cpp b/3rdparty/boost/libs/regex/src/static_mutex.cpp similarity index 100% rename from boost/libs/regex/src/static_mutex.cpp rename to 3rdparty/boost/libs/regex/src/static_mutex.cpp diff --git a/boost/libs/regex/src/usinstances.cpp b/3rdparty/boost/libs/regex/src/usinstances.cpp similarity index 100% rename from boost/libs/regex/src/usinstances.cpp rename to 3rdparty/boost/libs/regex/src/usinstances.cpp diff --git a/boost/libs/regex/src/w32_regex_traits.cpp b/3rdparty/boost/libs/regex/src/w32_regex_traits.cpp similarity index 100% rename from boost/libs/regex/src/w32_regex_traits.cpp rename to 3rdparty/boost/libs/regex/src/w32_regex_traits.cpp diff --git a/boost/libs/regex/src/wc_regex_traits.cpp b/3rdparty/boost/libs/regex/src/wc_regex_traits.cpp similarity index 100% rename from boost/libs/regex/src/wc_regex_traits.cpp rename to 3rdparty/boost/libs/regex/src/wc_regex_traits.cpp diff --git a/boost/libs/regex/src/wide_posix_api.cpp b/3rdparty/boost/libs/regex/src/wide_posix_api.cpp similarity index 100% rename from boost/libs/regex/src/wide_posix_api.cpp rename to 3rdparty/boost/libs/regex/src/wide_posix_api.cpp diff --git a/boost/libs/regex/src/winstances.cpp b/3rdparty/boost/libs/regex/src/winstances.cpp similarity index 100% rename from boost/libs/regex/src/winstances.cpp rename to 3rdparty/boost/libs/regex/src/winstances.cpp diff --git a/boost/libs/signals/CMakeLists.txt b/3rdparty/boost/libs/signals/CMakeLists.txt similarity index 100% rename from boost/libs/signals/CMakeLists.txt rename to 3rdparty/boost/libs/signals/CMakeLists.txt diff --git a/boost/libs/signals/signals.vcproj b/3rdparty/boost/libs/signals/signals.vcproj similarity index 100% rename from boost/libs/signals/signals.vcproj rename to 3rdparty/boost/libs/signals/signals.vcproj diff --git a/boost/libs/signals/src/CMakeLists.txt b/3rdparty/boost/libs/signals/src/CMakeLists.txt similarity index 100% rename from boost/libs/signals/src/CMakeLists.txt rename to 3rdparty/boost/libs/signals/src/CMakeLists.txt diff --git a/boost/libs/signals/src/connection.cpp b/3rdparty/boost/libs/signals/src/connection.cpp similarity index 100% rename from boost/libs/signals/src/connection.cpp rename to 3rdparty/boost/libs/signals/src/connection.cpp diff --git a/boost/libs/signals/src/named_slot_map.cpp b/3rdparty/boost/libs/signals/src/named_slot_map.cpp similarity index 100% rename from boost/libs/signals/src/named_slot_map.cpp rename to 3rdparty/boost/libs/signals/src/named_slot_map.cpp diff --git a/boost/libs/signals/src/signal_base.cpp b/3rdparty/boost/libs/signals/src/signal_base.cpp similarity index 100% rename from boost/libs/signals/src/signal_base.cpp rename to 3rdparty/boost/libs/signals/src/signal_base.cpp diff --git a/boost/libs/signals/src/slot.cpp b/3rdparty/boost/libs/signals/src/slot.cpp similarity index 100% rename from boost/libs/signals/src/slot.cpp rename to 3rdparty/boost/libs/signals/src/slot.cpp diff --git a/boost/libs/signals/src/trackable.cpp b/3rdparty/boost/libs/signals/src/trackable.cpp similarity index 100% rename from boost/libs/signals/src/trackable.cpp rename to 3rdparty/boost/libs/signals/src/trackable.cpp diff --git a/boost/lyxboost.cpp b/3rdparty/boost/lyxboost.cpp similarity index 100% rename from boost/lyxboost.cpp rename to 3rdparty/boost/lyxboost.cpp diff --git a/boost/lyxboostsignals.cpp b/3rdparty/boost/lyxboostsignals.cpp similarity index 100% rename from boost/lyxboostsignals.cpp rename to 3rdparty/boost/lyxboostsignals.cpp