Added -Zcurrency-symbols flag, simple pos/neg tests and spec update

If you wish to use currency symbols in Scala identifiers, use the
-Zcurrency-symbols flag. Currency symbols behave in the same way as
Unicode mathematical or "other" symbols.

Treatment of the dollar sign (`$`) is unchanged.