dont run isc__trampoline_initialize() in dlopen library
when built without libtool, the sample driver in the dyndb system test runs library intializers that have already been run, causing the value for isc__trampoline_min to be reset. wrap the trampoline initialize and shutdown routines under isc_once_do() to ensure that they are only run once.
Closes #3353 (closed)