protoc: fix included protoc search on nested wscripts
previously code was erroneously using tg.bld.path instead of tg.path so for nested wscript calls the wrong directory was used in search. added a small playground example testing the problematic case this PR is solving.
added also better error handling with error message if an included directory does not exist