ENH: Forward port `1.7.1` release notes.
Merge pull request #3206 from charris/forward-port-1.7.1-notes

ENH: Forward port `1.7.1` release notes.
2to3: Apply `repr` fixer.

This replaces python backtics with repr(...). The backtics were mostly
used to generate strings for printing with a string format and it is
tempting to replace `'%s' % repr(x)` with `'%r' % x`. That would work
except where `x` happened to be a tuple or a dictionary but, because it
would be significant work to guarantee that and because there are not
many places where backtics are used, the safe path is to let the repr
replacements stand.

Closes #3083.
Merge pull request #3208 from charris/2to3-apply-repr-fixer

2to3: Apply `repr` fixer.
DOC: point to the github issues page
DOC: incorporate @charris' suggestions

* Trac no longer used
* Openining "new issue" on GitHub
Merge pull request #3210 from ivanov/github-issues-linked

DOC: point to the github issues page
ENH: add `invert` parameter to numpy.in1d().
Merge pull request #3005 from jphalip/in1d-inverse

ENH: add `inverse` parameter to numpy.in1d().
2to3: Apply `map` fixer.

In Python 3 `map` is an iterator while in Python 2 it returns a list.
The simple fix applied by the fixer is to inclose all instances of map
with `list(...)`. This is not needed in all cases, and even where
appropriate list comprehensions may be preferred for their clarity.
Consequently, this patch attempts to use list comprehensions where it
makes sense.

When the mapped function has two arguments there is another problem that
can arise. In Python 3 map stops execution when the shortest argument
list is exhausted, while in Python 2 it stops when the longest argument
list is exhausted. Consequently the two argument case might need special
care. However, we have been running Python3 converted versions of numpy
since 1.5 without problems, so it is probably not something that affects
us.

Closes #3068
Merge pull request #3216 from charris/2to3-apply-map-fixer

2to3: Apply `map` fixer.