Update less.js

Manual says the ``peek()`` function can return ``null`` when at ``eol``. Mentions nothing about ``undefined``.
Check if there is something to peek and check the length of ``stream.current()``.