CA-108174 Fixed Uncaught exception while creating new SR after the ISO drop down box was created in the New VM Wizard

- added code to deregister event handlers when the ISO drop down box is disposed; plus some code tidy-up

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>