Revert "Stop using pgxs and moved to using cmake because platform specific linker"

This reverts commit 0f26865ddbc8670d17cc3b0d4aba02ed9e5502b0.
Ignore vim swap files and .o and .so files
Update pg_stat_activity call for pgsql 9.2

Also reorgnize the source tree per pgxn recommendations.