libcedarv.h: fix issues with C++ guards

Since the functions were declared outside the guard, it was
impossible to link to libcedarv and use these functions from C++
without getting linker errors.

Moved them into the guard block to prevent this.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
libcedarv/android: add Android.mk

This mostly so this repository can be included in an Android repo,
and other libraries can depend on the libcedarv library.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
old: add top-level Android.mk to ignore subdirectories

Since at least one does not build, and they would not be useful
to be included in a default ROM build.

On a sidenote, there's lots of goodies in the old directory,
some of the code there is still in use slightly modified in the
proprietary libraries like libcedarxosal.so & libcedarxbase.so

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>