Language specific escape character recognization.

Hi, i've noticed that the escape character recognization code is emacs-lisp specific. It is problematic when writing code in other dialects. I've expanded that a little and added some common lisp/clojure support. Support for other languages may be added on top of that in the future.

Regards~