Fixed error messages in range exceptions

Argument expressions containing ++ must be parenthesized!
Fixed error messages in range exceptions

Argument expressions containing ++ must be parenthesized!
Made .. syntax generate ranges

Redefined .. to use the range class in StandardPrelude.
Did this in both C and JS backends.
Improved error message oncompiler error.

Changed error message in JS backend whne there is a compiler error.
Made it cleaer that this is a compiler error, not a user error.
Now prints the whoel JavaScript exception.