CDM: add git and svn methods to get soruce out from places
Authored by: cashmont 2013-06-27
Parent: [r972]
Child: [r974]