Add Logging subsystem.

The first backend implemented using cpplog (https://github.com/andrew-d/cpplog),
but the interface should be flexible enough to be used for other backends.
Mark `boost::any` as system header for GCC.
Adjust the name of the .so in `AndroidManifest.xml`.
Little cleanup on `run.cpp`.
Little modification on TODO.