Support for 9.3

 * Include 9.3 in supported versions check
 * #ifdef around signature changes in `ProcessUtility_hook_type`
Include the htup.h header file
Add support for /contrib (non-PGXS) builds
Merge remote-tracking branch 'pg/non_pgxs'