Choose random ports on first run

Shareaza should be able to choose random ports from within the startup wizard, before the page with the UPnP router config.
The 4 options that could be included are:
* choose random port from 1024 - 49151 (default) [use the .dat file I attached to this post in order to filter out already registered ones etc.]
* choose port from 49152 - 65535
* choose port manually
* use port 6346
The 4 options that could be included are:
* choose random port from 1024 - 49151 (default) [use the .dat file I attached to this post in order to filter out already registered ones etc.]
* choose port from 49152 - 65535
* choose port manually
* use port 6346