Fix leak of inspectorClient when INSPECTOR disabled

WebKit PageClient api has undefined memory management. It seems
to take custody of the parameters only if it wants to use it.
Thus, only allocate inspectorClient if needed.

Change-Id: Ibae7e683ec0c9553845c482b52dab7fad94e4398