mod_notionflux Makefile improvement

more re-use, 'make realclean' now cleans up better.
Use C-style comments rather than C++-style

so /* */ instead of //
Declaration on top
Revert "Declaration on top"

This reverts commit dd019523c8996503df609f299b839ce5966becf8.
Declare local variable at start of method
Don't double-free the rootwin

When initializing fails, it is the responsibility of CREATOBJ_IMP to
free the memory. Thanks to Coverity.
Code Cleanup: indentation (tabs -> spaces)
Code cleanup: remove unused vars

also comment in cases where it looks like they could be useful
Remove commented-out variables
Include string.h for strlen and friends
More cleanups of dead code
Add macro to mark parameters as unused
Mark callback parameters as 'intentionally unused'

.. and enable more warnings for others ;)
Remove unused variables
Another unused parameter
Remove unused mod_query parameters
Use new UNUSED macro in dock.c
Better error handling when getting sizehints fails
Reset sizehints when notified they're deleted