NV/CSSOM — pull request #37 by Munter (2012-06-25 14:14:50+00:00)
Title: Improve error information about parse errors

I've tried improving on the details of the error messages that CSSOM will throw.

The changes try to do the following:
* Throw `new Error` instead fo strings
* Keep track of line and char numbers (0-indexed to match most editors)
* Write line and chars numbers in error.message
* Add line and char numbers to error as properties
* Added the stylesheet in the state of parsing that it was in when the error occurred

I've changed the one thrown `SyntexError` with `Error`, since the `SyntaxError` seems to be reserved for node internals during failed `eval()`.