dwarftherapist.pro: respect CXX
Improve errors on process_vm failure.
src/dfinstancelinux.cpp: call w_r_ptrace for syscall

Call write_raw_ptrace for syscall instead of write_raw; we need a
executable page. fixes #123.
BUILDING.txt -> BUILDING.rst
Merge remote-tracking branch 'Hello71/building' into DF2014
Merge remote-tracking branch 'Hello71/cxx' into DF2014
Merge remote-tracking branch 'Hello71/pvm_errors' into DF2014
fix flags from #133, re-read on read fail #131

- if process_vm fails to read a string, fall back to the ptrace read to
ensure all strings are still read
Remove OS-specific entries from .gitignore.

.gitignore should only store items that are generated by the code in the
repository. If your operating systems generates temporary files, put
those in your .gitignore_global.