Use the buffer directory as a working directory

This allows irony to work even if no compilation database is provided or
provided manually, for example relative paths in
irony-libclang-additional-flags (not that it's a good idea to do this).

See http://stackoverflow.com/a/20377873/951426 for reference.