Changes since version 1.0.0
---------------------------

- If several proxies share the same connection, and an operation call
  on one of the proxies causes a failure and the shared connection to
  be closed, then subsequent calls on the other proxies will try to
  establish a new connection instead of throwing an exception, even if
  retries are disabled.

- Added blocking client side concurrency model. The use of this model is
  controlled by the Ice.Blocking property.

- Fixed bug in identityToString() and proxyToString() that could cause
  incorrect string values to be returned for identities containing
  characters outside the ASCII range.

- The contents of the default context set on a communicator were
  ignored, so an empty default context was marshaled. Fixed this.

- Fixed a bug in the Slice parser that caused problems if an included
  file contained white space in the file name.

- Fixed a deadlock during shutdown that could happen with
  bi-directional connections.

- Removed ice_default() method from proxies.

- Connection::close(false) (i.e., graceful connection shutdown) now
  waits until all outstanding requests have completed.

- Ice.Communicator.createObjectAdapter() throws
  Ice.AlreadyRegisteredException if it is called with the name of an
  object adapter that already exists.
