DOC : added google tarcking code
Merge pull request #3686 from tacaswell/tracking

DOC : added google tarcking code
Merge pull request #3729 from alimuldal/fix_eventplot_colors_arg

BUG : handling of color=None by eventplot(), fixes #3728
Use map_async and get to avoid a deadlock
Wrap gtk3cairo test in try except
Forcefully terminate

If process did not return within 5 sec assume that it is hanging and forcefully terminate
Catch the right error
Merge branch 'v1.4.1-doc' into v1.4.2-doc
Merge pull request #3741 from jenshnielsen/14_backend_testing

BLD : Add time out to looking up backends in setup.py

Make sure that backend testing in multiprocessing is done with a timeout
Merge pull request #3743 from Carreau/nopylab

DOC : remove mention to %pylab
Merge branch 'v1.4.2-doc' into v1.4.x

Merge doc branch back into the maint branch
`eg,` to `e.g.,`

Used:

```bash
find * -type f -exec sed -i 's/\beg,/e.g.,/g' {} \;
```
`eg` (without a comma) to `e.g.,`

Used:

```bash
find * -type f -exec sed -i 's/\beg\b/e.g.,/g' {} \;
```
`ie,` to `i.e.,`

Used:

```bash
find * -type f -exec sed -i 's/\bie,/i.e.,/g' {} \;
```
`ie` (without a comma) to `i.e.,`

Used:

```bash
find * -type f -exec sed -i 's/\bie\b/i.e.,/g' {} \;
```

Restructuring >80 character docstring
Merge pull request #3748 from yuvallanger/patch-eg-with-dots

DOC : `e.g.` and `i.e.` look nicer than `eg` and `ie`
`I.e.` to `i.e.`
Lowering case of `i.e.` and `e.g.` and adding comma
Merge pull request #3752 from astrofrog/rc_context_exceptions

BUG : Make sure that initial state gets reset if anything goes wrong in ``rc_context``
Freetype is not optional