Add support for building and using shared libraries.
Fix (my) review feedback from GitHub.
More fixes for dependencies, and to be more consistent.
Add requirement on libpjmedia to libpjsdp.
Merge branch 'patch/shared-libraries' of github.com:asterisk/pjproject