Made link module rule setup more correct by making it depend on the object files existing
Merge remote-tracking branch 'upstream/master'
Also send message when directory is removed from PATH on Windows