Add support for /contrib (non-PGXS) builds

This adds support for non-PGXS builds. Seems like we should stick to the convention of having to explicitly request a PGXS build by appending USE_PGXS=1 to make. The contrib Makefiles themselves require this, as do the Makefiles of popular third party modules like repmgr.