Running as admin on win32 - take 2

My first patch missed out on the fact that while being able to run as admin is nice, it doesn't really help much if you can't initdb first. Because you need a database to run...

Extra patch now in the archives.