create secure tempdir per process

  Default /tmp/ycm_temp dir is accessible by everyone.
  Different users on same machine is able to read logs.

  This patch creates /tmp/ycm_temp per process and only owner of
  ycmd proccess can access this directories.

  We use this patch to provide secure log directories in debian.