Squashed 'core/' changes from 3771edd..fa40d5a

fa40d5a Potentially fix path issue under Windows #107
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: fa40d5aaafd3dfc506d3e381cfd2a52a883f404d
Merge commit 'c3c0ffaa0c53bb12b5fac375e440b36d75905661' into develop
Adjust FTP plugin to work with new Plugin interface