Let read-lexical-mode behave like a parameter

Allowing querying the current mode if argument is omitted; returns
the previous mode if the new mode is supplied.
Add tests for reader-lexical-mode