Change TMP_OPROFILE_DIR for NDK build.
'/tmp/.oprofile' to '/data/b2g/.oprofile'
NDK build patch applied.
Fix broken --with-kernel configure option

The --with-kernel configure option was improperly expecting to
find necessary kernel headers in the pointed-to kernel source
tree in some guaranteed locations, but this was a bad assumption.
Instead, the user should run 'make headers_install' for their
custom kernel and use the location of where the headers were
installed when running oprofile's 'configure --with-kernel'.
This patch fixes the configure script to give helpful messages
to the user about how to properly install the kernel header
files.

A secondary fix is made to m4/kernelversion.m4 to remove the
'-D__KERNEL__' flag.  This flag isn't necessary, and I found that
it causes problems with some kernel versions.

Signed-off-by: Maynard Johnson <maynardj@us.ibm.com>
Constructor is added for parsed_filename structure.
https://github.com/ChangbinPark/Oprofile/issues/2
Merge remote-tracking branch 'oprofile/master'