Add --replace-source-path option

This should implement the replace-source-paths option.  Let me know if you have any questions/issues/concerns.