Add include guard to internal.h

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>