Support projects w/out checking out a shlib submodule

 * Generally it is expected that for all development work, shlib will be
   checked out as a submodule in <project>/libexec/shlib.  These changes
   allow shlib to be installed into the system and the shlib-wrapper
   will still work for a properly structured project.