Update of libs to 1.7.

Will split after I get 1.7 working.
[Version Control System] Subversion

Fixed up exclude.addins not allowing dlls to load. Updated projects.
Moved RootPath to UrlBasedRepository as it is used in all supported vcs systems.
Modified .svn directory lookup.
[Version Control System] Fixed base file data mining.

Thanks Alan! <3
[Version Control System] Finished 1.7 port for Windows.
[Version Control System] Fixed a SharpSvn Exception on newly added files.
Encoding text fixes.
Fixed GetTextBase for Unix.
Added new structures.
More structure changes.
More structures
[Subversion 1.7] Fixed up all the types (I think).
Fixed build.
Possibly more type fixes.
Fixed auth.
Nailed down the client_status crash.
SVN 1.7 now fully working.
Modified a bit of SvnTests code.
Fixed Unix SVN lib 1.6 backwards compatibility.
Moved UnitTests to Subversion namespace.
Fixed test running for Subversion tests.
Unit test refactoring.