Improved exception handling (with Peter's suggestions).
Completed initial Condition impl.
Changed ManagedExecutorService impl.
Some small fixes.
Merge branch '3.0' of github.com:hazelcast/hazelcast into 3.0