add *c2ffi-program*

Allows the c2ffi program location to be specified
when include-sources is specified then only include definitions from those files.
make find-local-spec handle a pathname with a device component

Without this fix, it fails to load specs in paths like z:/src/sdl2/src/specs/
use CFFI:FOREIGN-POINTER in PTR function.