renamed the patch for make 3.81 and added a patch for gnu make 4.0

The following pull request contains a patch for gnu make **4.0**. It is mostly copied from the original patch for  GNU make **3.81** expect that it doesn't limit the number of arguments to 128.