2.0 TaskBrowser and new types

I have updated the taskbrowser to complete on complex types too. You can for
example have:

var ConnPolicy conpol

And then tab-complete to: conpol.name_id.size

In case you're just interested in all fields of a type, just type the typename:

(type 'ls' for context info) :ConnPolicy
Got :ConnPolicy
= {type = 0, init = false, lock_policy = 2, pull = false, size = 0, transport
= 0, data_size = 0, name_id = }

This also works for the ROS generated typekits.

typegen generated typekits seem to be fully supported too in the TaskBrowser.