Add RedisMutex structure
Port 'triwise' to general utilities
Add decorators to utility functions
Typo and flake8 fixes
Recover from errors when dynamically loading.

If we encounter errors when loading 'asmap.extras', we log about it.

If we encounter errors loading 'inettopology.modules' entry points,
ignore them.
Fixed ConnectionInfo object to actually do something.
Side-ported a bunch of utility functions from inettopology.popmap
Standardize dynamic module load function as __argparse__

This is only for chaining commandline arguments together.