Fix recursive formatting directory interpretation

Previously,

    ceylon run ceylon.formatter sourceDir targetDir

would create a folder structure targetDir/sourceDir/…, which is
asymmetrical, and makes simply formatting a directory (“source source”)
a pain.