Added Utility::backtrace_caller() and modified findUp() to detect location of file that called it. Added unit tests for findUp() to test JSON, XML and PHP files. Also updated gruntfile.js to determine location of autoload.php, and other files, dynamically.