use custome NodeInfoDumper and handle empty root nodes properly

Conflicts:
	lib/devices/android/bootstrap/src/io/appium/android/bootstrap/AndroidElement.java