Add missing include guards

This fixes compilation in Kadu using CMake's automoc.
Merge pull request #1 from beevvy/include-guards

Add missing include guards