concerning your changes to Hugin SDK (MSVC_2013)#panotools
You are right, libpano can also built without the BUILD_DLL entry. But in this case a static libpano is build, which is linked against the static VC runtime. But in this instructions all other libs are built as shared libs (dll) and are linked against the dynamic VC runtime and we want to keep a consistent linkage. Also when libpano13.dll is missing, Hugins install target will barf and will not finish.
If you think the switch is not necessary, so please explain it more verbose.