Fix memory leaks by adding an NSAutoreleasePool when creating a windows and draining it on window destroy
Authored by: kappa1 2012-11-01
Parent: [r3807]
Child: [r3809]