Pr/makemaker_blib - make "make test" work 

Update the logic to find the app location in runner to skip over the blib directory created during `make test`, resolving #381.

Also fix a bug in FileUtils::normalize_path so that paths ending in `/..` get normalized.
(The location finding logic in Core::Runner generates such paths).

Note that this is the simplest approach to solve the issue - I gave no thought to having `make install` include the public and views directories..