testing: python 2.7 compat.
Merge branch 'master' into transport-loading
Refactor: add transport Loader; transports loaded and cached when Transport is instantiated instead of package import.