Do not create element when screen is selected (see #10317)
Introduce ComboBox Selection Helper class and model
Resolve selection issues on creating new datanodes
Adjust the date range on copyright notice
Remove Beta from version number
Update date in new files to 2013 only
Resolve NPE related to changing group selection in LocationDialog
Resolve cast exception when importing screens
Improve the security of reading a comboBox selection when accessing the inner DataNode
Fix NPE when submitting error occurred during import.
Fix assertAtLeastResults to correctly use >= comparison
Change delete test to use session::submit, instead of deprecated IDelete::queueDelete
Remove empty testAnnotatedWithNamespace as it's not even implemented on the server
When searching as root, search within all groups
Disable tests that are failing because of server bugs
Change DetailsI to store client as raw pointer to prevent circular reference

This fixes a circular reference between client and details, which was causing the client to never be freed unless closeSession was called, which would free the Ice objects, and break the reference. The client controls destruction of details via closeSession, so there is no worry of a dangling pointer issue.
Don't close the callback in the destructor to prevent double deletion. Fixes #10417

The ServantManager already removes/deletes the callback, so we cannot call remove/close in the destructor as it's already in the process of happening.
Added a new close method, in the event you do want to close the callback before the session is closed.
Add poll param to DeleteCallbackI to match ProcessCallbackI
Change process and delete callbacks to also handle close in a separate function and not the destructor

This prevents the same potential double delete issue as was seen with CmdCallback
Remove client::__del__ as it shouldn't be accessible to outside code and the name is a bit confusing