CFunction: Improved (hopefully) the search for the symbol.
CFunction: Improved (hopefully) the search for the symbol.

Using dlopen() to open the program, instead of using the magic RTLD_DEFAULT
argument to dlsym(), which wasn't defined by the system's .h files all the time
anyway.  This should provide access to the program's symbols, whereas the old
method wouldn't, but that doesn't seem to be working yet.

stevefolta/trylon,stevefolta/trylon,stevefolta/trylon,stevefolta/trylon,stevefolta/trylon