igcd, ilcm: accept list of integr
Application.nargs should be a tuple in all cases (issue 3741)
Canonicalize nargs (to be a tuple) in Function class
Implement some suggestions on PR#2201
Modify Function classes (nargs: int -> tuple)
Fix tests
Revert "Modify Function classes (nargs: int -> tuple)"

This reverts commit 9528e8917ab5cf2c675403204fb9219102bc5cf2.
Merge branch 'master' into 3741-nargs-as-tuple
Drop nargs specifications from Lambda-derived classes
logo: Upload the *.svg source of the logo.
logo: Implement the generation of logos of variouse formats and kinds.

Cleaning of *.svg file:

    - make the tail of the snake to be transparent.
    - remove xmlns:inscape and xmlns:sodipodi attributes.
    - insert the title and description.
    - determ, rearrange and comment the parts of of svg elements.
    - regroup the svg parts logically.
    - align SymPy text to its center.
    - set a size of logo picture to be square.
    - upper Integral on the left edge of cube

Generation of files:

    ./bin/generate_logos.py --all
logo: fix typo
logo: Update logo.txt
logo: Rename logo.txt and merge it with LogoInfo.txt.
logo: fix alignment of integral symbol and '['.
logo: reorganisation to use Makefile.
logo: Try Sigma to be scaled in Mac OS.
logo: Use Comuter Modern fonts.
logo: create version where text is path.
Create info.txt.