Do not use the TRACEE() macro when the tracee is already known
Fix syscall number printing format
Fix minor thinko in the "kompat" extension.
sysnums: fix comments.
fake_id0: change file permissions on the fly

Some programms are relaying on the fact that root do not need any permissions
on files and directories to read/write/execute/browse it.
This commit change file and directory permissions on the fly to allows
processes owned by non-privileges users to access such files and directories.

For instance:
$ ls -ld /tmp/test
d--------- /tmp/bla/
$ cd /tmp/test
[Now succeed with this patch]

Change-Id: I379f8404a07882b6fe45bad4b6db09b9390b92c4
Simplify fake_id0 + fix support for chmod-like and stat-like syscalls.

Change-Id: I01eb763ce1c92ea2f9d3e8f32c5ea674a04db1fb
Minor fixes in the "Description" section, from freecode.com guys.

Change-Id: I04fe698550abeb2525c6018a12e6ba5abd2c7099
Merge branch 'fake_id0' into next
Fix a memory corruption when execve'ing "/proc/self/exe".

Don't reset the memory collector if the searched tracee is the current
one: there's likely pointers to the sub-allocated data in the caller.

Change-Id: I84b986aa355a33c696bdc361efe4412924dda606
Reported-by: Rémi Duraffort <remi.duraffort@st.com>
Fix binding of paths that contain symbolic links.

The glue mechanism wrongly assumed that an intermediate component was
always a directory.

Change-Id: I801a2514e9983d7e3619980faae308e87bc9cdd9
Reported-by: Rémi Duraffort <remi.duraffort@st.com>
Update the copyright year.

Change-Id: I7b6988678a0923943ef669cd468e8cdf367e3a2d
Prepare release v2.3.1.

Change-Id: I6d9e81a007a21158ad13eba9efb766ea03ef190e