SID renamed to JSNODESID and JSNODESID magic GET parameter allowed for non-cookie version

As of #coh516 who posted the issue with the too generic SID session variable, i fixed this the way he suggested.

In addition, I added the possibility to add ?JSNODESID=[session id] as query string to pass the session ID via GET for a non-cookie version.