Add Android platform adaptation for tracer
Add generator implementation for Android
Synchronize Makefile
Check all cases where an object is used as an output value

If an object is being used as an output value anywhere in the trace,
there's generally no need to construct it specially.
Don't treat null/zero objects specially
Installation instructions for Android