Add LCDUIUtils.java, LocalDevice.java and more

We only need the interfaces, we could leave them unimplemented, so let me move them to java/custom.