Fix: JsonObject getElement throws Exception

JsonObject throws an exception if the underlying object is not a
JsonObject. This is now fixed by checking the underlying data structure
FIRST before attempting the casting. If neither condition is met, a
ClassCastException is thrown.
Update: Test Suite for JsonElement hierarchy

Updated Test Suite for JsonElement hierarchy to test the new
functionality of retrieving JsonElement from JsonObject/Array, and
converting JsonElement into its child types.
Update: Test Suite for JsonElement hierarchy

Updated Test Suite for JsonElement hierarchy to test the new
functionality of retrieving JsonElement from JsonObject/Array, and
converting JsonElement into its child types.
Merge pull request #411 from darylteo/json

JsonElement test suite, and fixes
Merge pull request #411 from darylteo/json

JsonElement test suite, and fixes
Fix JsonArray.equals to succeed when JsonObjects are in the array.  Previously, there was a bug that the self item would be a HashMap but the other item would be a JsonObject.
Fix JsonArray.equals to succeed when JsonObjects are in the array.  Previously, there was a bug that the self item would be a HashMap but the other item would be a JsonObject.
made Hazelcast cluster manager a bit more flexible; added some comments
made Hazelcast cluster manager a bit more flexible; added some comments
all tests successful on windows
all tests successful on windows
reverted cluster.xml to multicast
reverted cluster.xml to multicast
Make sure thread is renamed back to original - some runtimes e.g. Jython rename the thread
Make sure thread is renamed back to original - some runtimes e.g. Jython rename the thread
Merge pull request #413 from jasonparekh/fix-jsonarray

Fix JsonArray.equals to succeed when JsonObjects are in the array.
Merge pull request #413 from jasonparekh/fix-jsonarray

Fix JsonArray.equals to succeed when JsonObjects are in the array.
Added Jython missing undeployment handlers, missing timer id returns and cancel state, and the container exit function + documentation review
Added Jython missing undeployment handlers, missing timer id returns and cancel state, and the container exit function + documentation review
Merge pull request #419 from julien3/master

Jython vertx.py review