Mgo windows fixes

Sending os.Interrupt is not supported on windows yet. 
Relevant discussion https://code.google.com/p/go/issues/detail?id=6720

Also includes random bugfix :)