enhance usefulness of pkgconfig files for framework projects

Move pkgconfig stuff to $(top_srcdir)/etc, add json, lua, and zeromq info to the output, and create an uninstalled  'srcdir' variant that framework projects can build against (when flux-core is not installed).