nrepl-bdecode-buffer did not handle negative integers.

This threw a silent (and therefore nasty) bug that froze the repl when a large
stack trace contained a negative number.

Regex now modified to accept an optional leading negative.
Merge pull request #577 from violahs/master

nrepl-bdecode-buffer did not handle negative integers.