Squashed 'core/' changes from 3771edd..1825f5d

1825f5d Attempting to resolve #103
ecd9d4a Add logging to odd M behavior
8262f2c Fix TM.test() repo validity test; test is still odd.

git-subtree-dir: core
git-subtree-split: 1825f5da1fa4f0e59b7316eb44f718f68f788cef
Merge commit '413b2fe6823bf9f1d59ee041f1f78483462deb53' into develop
Fix SFTP plugin to work with new TransferManager interface