outsource the MultiPart Parts-object to a separate file
Modified the offset size value for the on the fly gradient calculation.
Mainly modifying the constraints of what should be a valid normal for the styles, modified to a more restrictive value. This constraint could be modified again on the future.
Merge pull request #354 from aarbelaiz/volren-minor-corrections

Some minor corrections for the volume rendering component
Make MultiPart compatible with fitAll + showAll and add a fitPart function
Merge branch 'master' of https://github.com/x3dom/x3dom
detect mouse- enter/leave between multiple overlapping MultiPart nodes
increase X3D compliance: don't encode urls at sight.

This seems superfluous to begin with. encodeURI() is neither
idempotent nor in any way sensible to do without specific reason. To
wit, jquery, the likely most sophisticated wrapper aroud XHR, simply
never calls encodeURI() anywhere whatsoever. I would support
force-breaking the build on occurrence - in generic code, this is
almost always concealing other problems.

I have not looked at possible changes to error handling, as some
errors might occur earlier which have previously been hidden by this
behaviour. However my cases (that can't work without this) do work. It
is ultimatly a user problem if the url is not an url, and  perhaps that
should be signaled clearly when setting the field.
Merge pull request #356 from igd-geo/fix-xhr-encoding

increase X3D compliance: don't encode urls at sight.
first experimental ClipPlane implementation
Merge branch 'master' of https://github.com/x3dom/x3dom
Don' use Number.MIN_VALUE for Vec3f.MIN

From Mozilla: "The Number.MIN_VALUE property represents the smallest
positive numeric value representable in JavaScript.

The MIN_VALUE property is the number closest to 0, not the most
negative number, that JavaScript can represent.

MIN_VALUE has a value of approximately 5e-324. Values smaller than
MIN_VALUE ("underflow values") are converted to 0."

This means: x>= MIN_VALUE == x > 0 for all x

and is almost never what one wanted it to mean. Vec3f.MIN
is used exclusively for getVolume()-related things which
suports that this is indeed -MAX_VALUE that is expected.

Signed-off-by: Simon Thum <simon.thum@igd.fraunhofer.de>