Fix executor/spi.h to follow our usual conventions for include files, ie,

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 1cfd9e88349fc259d17914ccfd4eaf7bb7f7d141
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2009-01-07T13:44:37Z
Releases: 8.4.0
Fix executor/spi.h to follow our usual conventions for include files, ie,
not include postgres.h nor anything else it doesn't directly need.  Add
#includes to calling files as needed to compensate.  Per my proposal of
yesterday.

This should be noted as a source code change in the 8.4 release notes,
since it's likely to require changes in add-on modules.

Files