typekit: fixes for "type_info_includes_for_type()"

for "/std/string" and "/string" (this seems to be allowed? is it used
anywhere?) return "string"

for uint8_t-like types: return "boost/cstdint.hpp". why not use
"stdint.h"?

Signed-off-by: Martin Zenzes <martin.zenzes@dfki.de>
templates: remove various unconditional includes of headers

"vector", "string" and "boost/cstdint.h" -- is not needed as long as the
rest of the code does its job?

Signed-off-by: Martin Zenzes <martin.zenzes@dfki.de>