Add support to search for include files.

Search the `include` directory for Erlang. As the `hrl` files may be placed there.

According to common situations, it will search the `include` directory in at most 3 levels above the current directory.