Respect the `LESS' environment variable.

Steal a few more lines from git's pager code and only pass the hardcoded
"-FRSX" flags if the user has not set the LESS environmen variable to some
other variable, thus behaving more closely to what the user would expect.
Merge pull request #35 from rakuco/respect-LESS-env-var

Respect the `LESS' environment variable.