fix lack of parse time errors location info

Location information of parse time error is given to javaScriptError not
with stack by with separate lineNumber and sourceID arguments. Put this info
to stack if it is empty so that it will be visible to user.

https://github.com/ariya/phantomjs/issues/11640
Merge pull request #11784 from vvavrychuk/parse-error

fix lack of parse time errors location info