rework stragey for external project builds

Generate a Makefile.inc for external projects to include rather than having them use pkg-config flux-core-srctree.  This gives us more flexability in exporting information out of the flux-core project since we can pretty much only set LIBS and CFLAGS via pkg-config.