Initial commit of the Icinga Template Library.

Fixes #2977