Drop required Cmake to 2.8
Add note about error codes to README
Generalize acquiring capabilities

This commit changes the function that acquires CAP_SYS_PTRACE so that it
can be used for other capabilities as well. It also skips the
acquisition of capabilities if the program is running as root (EUID 0).
Merge branch 'acetylene09/master'