Use TeX ligatures; XeLaTeX requires users to explicitly enable them.
Regenerate PDF files.
Merge pull request #4 from andrewshadoura/master

Fix ligatures: ``'' → “”
Added cutter
git description added
All changed files commited
Merge remote-tracking branch 'sams/master'
added backup ignore
Moved 02-06 to epam folder
Fixed common include for Epam slides
Slides from 2-nd part disassembled
Slides from 3-rd part disassembled
Slides from 4-th part disassembled
Slides from 5-th part disassembled
Slides from 6-th part disassembled
Fixed build
lost examples for bash
Added handbook
Fixes for handbook
Remove cplusplusism: malloc void * pointer casts from C code

malloc() returns void * pointer. In C++ it's mandatory to have
an explicit cast in that case, but in C it's possible to use
simple assignment (C99, 6.5.16.1):

  Constraints

  One of the following shall hold:
  ...
  — one operand is a pointer to an object or incomplete type
    and the other is a pointer to a qualified or unqualified
    version of void, and the type pointed to by the left has
    all the qualifiers of the type pointed to by the right;

In C the explicit cast is considered as a bad programming
style.

$ cat 1.c

char * foo()
{
        char *f = malloc(10);

        return f;
}

$ g++ -c -Wall -Wextra 1.c
1.c: In function ‘char* foo()’:
1.c:6:21: error: invalid conversion from ‘void*’ to ‘char*’ [-fpermissive]

$ gcc -c -Wall -Wextra 1.c
$ echo $?
0

Signed-off-by: Yauheni Kaliuta <y.kaliuta@gmail.com>