Fix #2913: PApplet.dataFile() gives wrong value

It now throws a NullPointerException if sketchPath is unset, because it doesn't have a value to return. #2913.