added direct object creation as last strategy to instantiate objects

I added an additional strategy to create instances. When everything fails we try to construct an object using unsafe: No constructor is invoked and the object is not initialized. As this may result in VM crashes it is possible toggle this feature with com.cedarsoftware.util.io.JsonReader.directInstantiation=true as parameter. Normally this feature is not enabled.