- fixed an issue in the seesion that *might* be the reason for the remaining disconnects
- fixed a crash issue by portin the UI Callbacks from the structures to the structuremanager - thus the deleted structure object now cannot crash the client on callback
- got rid of some more BString
- the UI callbacks will now use shared_ptr
- the UI Manager will now accept async containers for windows (via shared_ptr)

Signed-off-by: schmunzel <schmunzel@swganh.org>