Refactor the repository class to extract GIT specific configuration from that code. Part one: remove base folder embedded in the class.

Signed-off-by: Jamie Clayton <jamie.clayton@jenasysdesign.com.au>
Add a Mecurial data source class to match the GIT edition.

Signed-off-by: Jamie Clayton <jamie.clayton@jenasysdesign.com.au>
Copy the Git iHttpHandler for a Mecurial edition.

Signed-off-by: Jamie Clayton <jamie.clayton@jenasysdesign.com.au>
Copy the Git Virtual path provider to a Mecurial edition.

Signed-off-by: Jamie Clayton <jamie.clayton@jenasysdesign.com.au>
Update the files included in the Repository Tools project.

Signed-off-by: Jamie Clayton <jamie.clayton@jenasysdesign.com.au>