GROOVY-7960: throw NoSuchElementException instead of returning null (closes #412)
GROOVY-7960: throw NoSuchElementException instead of returning null (closes #412)

alien11689/incubator-groovy,russel/incubator-groovy,shils/groovy,jwagenleitner/incubator-groovy,shils/groovy,jwagenleitner/incubator-groovy,jwagenleitner/groovy,jwagenleitner/groovy,shils/groovy,dpolivaev/groovy,traneHead/groovy-core,alien11689/incubator-groovy,paulk-asert/incubator-groovy,apache/incubator-groovy,avafanasiev/groovy,russel/groovy,apache/incubator-groovy,shils/incubator-groovy,jwagenleitner/incubator-groovy,russel/incubator-groovy,paulk-asert/groovy,traneHead/groovy-core,paulk-asert/incubator-groovy,paulk-asert/incubator-groovy,bsideup/incubator-groovy,shils/incubator-groovy,apache/groovy,jwagenleitner/incubator-groovy,paulk-asert/incubator-groovy,russel/incubator-groovy,russel/groovy,dpolivaev/groovy,bsideup/incubator-groovy,apache/incubator-groovy,russel/incubator-groovy,armsargis/groovy,armsargis/groovy,russel/groovy,dpolivaev/groovy,apache/groovy,bsideup/incubator-groovy,alien11689/incubator-groovy,jwagenleitner/groovy,dpolivaev/groovy,shils/incubator-groovy,russel/groovy,avafanasiev/groovy,jwagenleitner/groovy,shils/groovy,armsargis/groovy,alien11689/incubator-groovy,apache/groovy,apache/groovy,avafanasiev/groovy,traneHead/groovy-core,paulk-asert/groovy,shils/incubator-groovy,paulk-asert/incubator-groovy,armsargis/groovy,traneHead/groovy-core,avafanasiev/groovy,bsideup/incubator-groovy,paulk-asert/groovy,apache/incubator-groovy,paulk-asert/groovy