definitions now generated by configure

so that we can't accidentaly commit changed to them and we don't need to remove the changes from every commit
now windows users need to copy this file by hand
ease the pain of windows users
previous one was fucked up

the encoding seems to differ now
powershell

fixed the version id
some more tweaks to power shell
fixed the ps
fixed debugging bug

the url should have been trimmed so there isn't so long string
typo
pushed up in priority because it just spam
use string builder implicitly for all code
performance optimization
Merge branches 'master' and 'ircwip' into ircwip