Improve documentation about differences between ledger 2.6 and ledger 3.0

GnuCash support removed, environment variables deprecated.

For the modification in global.cc, I have checked in 2.6 documentation and 2.6 code to make it consistent (particularly the underscore '_' between PRICE and DB, and the PRICE_EXP.