Fixed unrecognized regular expressions behind '&&' or '||' operators in JavaScript compression. Finally fixes #897.

With this last change I know can run my Javascript example code using the d3 lib succesfully, with and without compression switched off.

I still have seen the problem with the '?' signs. But I included a testcase to test the compression for the 'unusual' signs. It ran through without problems. As I wrote before I also saw that the signs were also modified when I copied the original code in gedit from the original file to another. When I tried that later again, it worked without problems. I saw gedit crashing sometimes when I edited the long compressed JavaScript string in it. But I used gedit to put linebreaks in the long compressed JavaScript string, to find the positions where the errors are and loaded the edited file in the browser.

The bottom line is, that I think that the problem with the '?' was just a hickup of the gedit application.

My d3 example code works now, with and without compression and the ticket can be closed im my opinion.