Better path searching for included files.

Thrift will find included files in the same directory as the original
.thrift file even when executed from a different working directory.

(not sure about the whole @@include_path implementation and
what not -- seems should be an easier way)