Change default to work on windows

Before this change, if a default source was not supplied, any comparison using path.startsWith() will fail, because it will be comparing the windows path (c:\foo\bar\src\main\dart) with the hard-coded string (c:\foo\bar/src/main/dart).  This change builds up the string using the correct path separator.