4873: fix link to geometry plotting
Enables ccode(..., user_functions={..., 'Pow': ...})
underline Examples and reword fuzzy_not docstring
modify/correct Integral.is_number

isyms should start with the free symbols of the integrand, not all
symbols.

A 2nd non-heroic test for a case where a free symbol will not
affect evaluation was added to is_number and to evalf for integrals.
If the variable of integration does not appear in the free symbols
then only the difference in the limits is of significance, e.g.

Integral(x, (y, d, d + 1)) will introduce a linear factor of y
and the value of d is not significant. This integral is the same
as Integral(x, (y, 0, 1)).
add additional is_number test for Integral

[skip ci]
address indeterminacy in FiniteSet
Revert "7456: make random_symbols canonically ordered"

This reverts commit 4c223d4ff1c9841b4c4b96322b02d7f30c87449d.
use integer args for matrix dimensions
sympy.sets: Add is_proper_subset() and is_proper_superset() methods

Having these methods will not force one to make use of the < or >
operators for these operations only, since we already have is_subset()
and is_superset()  methods.
Tutorial for Finite Difference of Derivatives
Ran stripwhitespace on finite_diff_derivatives.rst given recent merge

This is a commit of the file after running stripwhitespace, given Chris Smith's
recent enabling of usage of stripwhitespace compatibility with .rst files.
Fix of some further typos
Fix of some suggested typos and code changes
Some fixes of typos...
Stripped whitespace again as a check
Some more prose changes
Remove whitespace and add some commas
Made new directory special_topics, moved finite_diff_derivatives.rst to special_topics dir, etc

After some discussion I have made a new subdirectory src/special_topics to contain longer and perhaps not at tutorial
level.  I also put src/special_topics/finite_diff_derivatives.rst,a new index.rst and a new intro.rst in the new
directory. I have edited src/tutorial/index.rst to reflect the content change.  And I modified the src/index.rst
to contain a reference to SymPy Special Topics.
Further small edits and clarifications
Changed print to print() and xrange to range for compatibilty with Python 3