add optional SourceLocation to Node interface
Merge pull request #7 from shapesecurity/source-location

add optional SourceLocation to Node interface