Added support for tf and fixed msg & srv scan.

Tf listeners and broadcasters can now be added to libraries. Icons are
still wrong, this will be fixed with the next commit.