Change method of checking attribute availablity.

The garbage collector of Python might interfere.
Defer calculation of semi-static information

Supporting methods are moved into either ZotHub, ZotChannel or ZotXChannel.
This makes relocation within the same domain easier.
Better respect channel encapsulation.