Merge pull request #2602 from skirpichev/fix-doctest

Fix doctest blacklist, broken by 68ddfe8
Raise correct error for issue 1015

	When doing Limit((1+x/(n+sin(n)))**n,n,oo).doit()
	we raises an error instead of returning the wrong answer.

	Now, 1**oo == nan instead of 1.
Merge pull request #2601 from Upabjojr/fix_tensor_bug

Fixed bug in contraction of data in tensors
Merge pull request #2600 from asmeurer/release_update

Release update
Remove manual enable/disable of IPython formatters.
Return infinty for factorial(infinity)
Merge pull request #2510 from skirpichev/2625-complex-comparison

Fix issue 2625: there is no natural ordering for complex
Merge pull request #2611 from hargup/factorial

Return infinty for factorial(infinity)
Merge branch 'master' into logo
add list around theano_function outputs
raise NotImplementedError if theano.stacklists dne

At the time of this commit this feature in Theano is not yet released
and so depends on the development version.
subs(...).evalf -> evalf(subs=...)
Exit with p.returncode!=0 on errors
Add instructions to build logos
Remove pregenerated logos
Better explanation of the logx parameter

Also the doctests were polished.
Merge pull request #2444 from certik/logx

Document the logx parameter in Expr.nseries()
Change ./generate_logos.py call
Add stdin=subprocess.PIPE options for Popen()
Use ico file from _build/logo/