lispy.el (lispy--normalize-1): add safeguard

* lispy.el (lispy--normalize-1): Add safeguard against huge expressions.
lispy.el (lispy-mark-right): improve
lispy.el (lispy-mark-list): arg>1 has priority

* lispy.el (lispy-mark-list): Now e.g. "2m" will mark the second
element of the list even if the region is active. Previously it would
deactivate region.
(lispy-mark-car): Improve.

* lispy-test.el (lispy-mark-car): Add test.
lispy.el (lispy-newline-and-indent): move quotation chars

* lispy.el (lispy-newline-and-indent): when from `lispy-left', move
  ",@'`#" chars together with sexp.
lispy.el (lispy-alt-line): add and bind to M-RET