Fixed include: <cstdio> for snprintf() in time.hpp
Workaround for broken C++ stdlibs (NuttX)
.gitignore update
Shadowed variable fix
Forgotten <cstddef> in templates.hpp