Changed --lua-script FILENAME load behavior

- First, it checks to see if it can load FILENAME directly. This can be
  a relative path from the current working directory, or a full path to
  a file.

- If that fails, then it will 'share/lua/scripts/' install directory for
  FILENAME. You are now expected to provide the file extension
  (previously, it would auto-append '.lua')