patch for lua 5.1 to support relative path require