_port completion enhancement

These commits provide even more power to port completions, a better caching policy and more documented completions.