Add functionality for finding the protractor installation and for Internet Explorer driver

Replaced hard-coded path to protractor/webdriver_manager by recursive search in higher-level directories.
Used caching of directory to prevent repeated search. 
Maybe it is, but I'd rather go for require().resolve() instead of the search function. I'll have a look at it tonight.