codesign: Adding a new Preset for svn

Git is not the only CVS. SVN is also wide spreaded. Unfortunately SVN doesn't have a .svnignore; instead one has to parse the output from `svn propset`. I added new functions to read from command output and for the rest I just copied from GitPreset.

The problem is: i don't know if the code is valid and works as intended because a `make` within `node_modules/codesign/` just gave me the error:
```
~/dev/node-client/node_modules/codesign [codesign-preset-svn]$ make all
node_modules/.bin/iced -I browserify -c -o `dirname lib/codesign.js` src/codesign.iced
/bin/sh: 1: node_modules/.bin/iced: not found
make: *** [lib/codesign.js] Error 127
```

In my head it makes sense, but it has to be tested first.