lispy.el: slurp and barf work differently on region

* lispy.el (lispy-slurp): Grow region.
  (lispy-down-slurp): Old functionality of `lispy-slurp' moved here and
  bound to "L" (in new bindings).
  (lispy-up-slurp): Old functionality of `lispy-barf' moved here and
  bound to "H" (in new bindings).
  (lispy-barf): Shrink region.
lispy.el (lispy-up): change behavior for region

* lispy.el (lispy-up): Instead of moving one side of the region up,
move all of the region up by one sexp.
lispy.el (lispy-down): change behavior for region

* lispy.el (lispy-down): Instead of moving one side of the region down,
move all of the region down by one sexp.
lispy.el (lispy-slurp): change for region and prefix arg

* lispy.el (lispy-slurp): When region is active and prefix is more
than 1, extend region to it's containing list.