Added reverse-engineered Java sources instead of smali, in a separate branch & fixed some build errors

It's not currently recompilable due to the many build errors generated either by the decompilation process or by the use of android platform resources, I'll try to run lint inside a full AOSP repo to get rid of the latter.

Informational purpose only