Refactored AD7Port and AD7Supplier to accept more input

Fixed also nice bug, causing list of processes to crash on NullRefException.
Trick was the lastTimeRefresh initialization timestamp. If object was
created and used within 1 sec, it thought cache was already filled and
populated null return array.
Cross AD7 naming refactoring
Started porting GDB parsert to C#