Proper encapsulation of information

the function to load dh params should check for a NULL filename.
The callers shouldn't care
Re-arrangement for ifdef WITH_TLS