Fixes #20

- Adds support for tabs in
  `js2r--current-line-is-postfixed-with-list-item-end' and `js2r--current-line-is-prefixed-with-list-item-start'
Merge pull request #21 from NicolasPetton/master

Fixes #20
First version of `js2r-kill`

Expect edge-cases
Adds support for killing with parse errors

When the buffer has parse errors, fallback to `kill-line`
More robust killing support within functions
Adds more tests for js2r-kill
Adds some comments for `js2r-kill` and related functions
Better function naming
Check for js2 parse errors only in `js2r--kill-line-in-balanced-exp`
Cleanup

- removes some leftovers
- fixes a typo
Merge pull request #25 from NicolasPetton/js2r-paredit-kill

Implements `js2r-kill`
Add @NicolasPetton to list of contributors
Update README.md
Fixes js2r--kill-line-in-balanced-exp

js2r--kill-line-in-balanced-exp should now use the node at point
Merge pull request #26 from NicolasPetton/master

Fixes js2r--kill-line-in-balanced-exp
Adds a regression test for fix in commit c1e898fb
Merge pull request #27 from NicolasPetton/master

Adds a regression test for fix in commit c1e898fb
Fixes #28

- Fixes killing a node when the cursor is at the beginning of the node
- Adds a regression test
Better comment for `js2r--kill-line-in-sexp`
More robust `js2r-kill`

- Rely on sexps as much as possible instead of the ast
- Special case for strings as their delimiters do not work for sexps
- Better regression test for killing in front of a string