Move from depending on paredit to depending on smartparens. 

Change highlight bounds to match Emacs Live's overrides.
copy across live fns to remove dependency on Emacs Live libs