made Dependencies*.bat compatible with spaces in the parent directory path.

As per report by John Kaster: the batch files would not work when there were one or more spaces in the parent directory path.

Fixed. 

Also refactored the Dependencies.bat to support:
- optional parameters in the Dependencies.txt
- dir based "repository" like reference (comes in handy when using sub-repositories)