Minor GeanyLua fixups

The first commit gets rid of some compiler warnings and second removes individual includes of Geany's headers to avoid breakage if anything is ever moved to new header files and made compatible by includes in `geanyplugin.h`.