remove some unused headers from svgfilter.hxx

Change-Id: Ide1319b0b3504f8084d2dfb999b5ece35b95be8f
use BOOST_STATIC_ASSERT for sizeof check

Change-Id: Iad00aa47ef65fe163eff407549c26eb3590ab132
sal: avoid STL asserts in create_merged_environment

"Assertion failed: sequence not ordered" printed when running smoketest

Change-Id: Id9b7541f43342adf62137718dc332c0187c32f57
icu: un-break installation of Java extensions on Windows (rel. fdo#63756)

Linking libxml2 against ICU libraries has a nasty side effect:
The URE library javavm.dll links against URE libxml2.dll, which
is now linked against OOO icuuc53.dll; when a URE program, like
uno.exe, tries to load javavm.dll it fails because the OOO layer
"program" dir is not on PATH; this breaks the installation of Java
extensions.

Fix that by splitting up ICU libraries and putting the required ones
into URE layer.

(regression from 7515b1a90fac9e31733c0fdcc1156adadf0e6f99)

Change-Id: If98dd0357162cb632d9762cd2d20162de5eb1a52