NewLisp language added with some heuristics

Updated version of #949 (and neater).

Pull request taken up from #919.
Some example NewLISP repositories on GitHub:
https://github.com/kanendosei/artful-newlisp
https://github.com/taoeffect/dragonfly-newlisp
https://github.com/newlisponrockets/newLISP-on-Rockets

@pchaigno I have never looked at NewLisp code, but from the sample you added, I think `(context` and `(define` would be unusual in Common Lisp.