This feature enhances Bug 1510 and Bug 1511 further.
+++
NativeLibrary now allows adding (user) search path to the OS linker facility where supported (Windows).
For this feature, we require to have more information for the `DynamicLinker` implementation, i.e. the new `NativeLibrary.LibPath` exposing - whether its an absolute path, - contained directory shall be added to search path (first) and - otherwise potential added search path to prepend.
This feature is currently only supported by the Windows native linker, since the POSIX `dlopen` facility doesn't allow to modify `LD_LIBRARY_PATH` at runtime.
+++
Add Java property `jogamp.primary.library.path` containing a separated path in the OS system's format.
These paths will be searched first, allowing to inject custom native libraries at runtime.
+++
NativeLibrary's search order was not clear, or had a bug in regards to `searchSystemPathFirst`. Here the system and user lib-path was not well separated.
Clarified search order is documented in NativeLibrary class API doc.