add .esnext as a long-form extension

.esnext may be a bit more explicit for developers who don't associate
.esn to EcmaScript next
Merge pull request #1 from steckel/steckel/long-explicit-extension

add .esnext as a long-form extension