update SVN, sort xdebug

Sorry a couple of fixes in one pull and only coded/tested for windows

We found that on windows xdebug seems to need the main IP of the machine inorder to work, so we added code to vagrantfile to work this out and pass it to provision script.
We turn this off as it slows down the install (composer) a lot.  we need to either borrow the turn on / off scripts from VVV to turn it on as the last task.


We added a prompt to ask and set for the version of SVN to use and the updated the puppet to pull newer versions as needed.
The command SVN --version will return a block of text which could be passed to get the version if you what to automate the SVN version to install (run out of time to do this)

We kept having problems with the svn failing with sqllite file system errors so we also added svn cleanup's and up's to make sure that it could run and was up to date  Not sure if this should be added to the main code.

Props to ClumsyCoder for the typing