better .js extension treatment (fixes #40, #41)
merged traceur support