Handled distributed object failure during creation and initialization. ProxyService.shutdown() hangs infinitely if object initialization fails
Added test for failing object creation in multiple threads.
DistributedObjectFuture.setError() is added to be able to notify blocked waiter on future with the error.
Merge pull request #3237 from mdogan/fix/3.3/proxy-deadlock

Handled distributed object failure during creation and initialization. P...