The "x" driver script can now be executed from external directories.

Invoking lua boot/x.lua directly is no longer supported.
Update .PHONY list in makefile