Merge pull request #2390 from tacaswell/transparent_rcparams

Transparent rcparams
use six.move for cStringIO
Only test png and remove test text
Merge pull request #2372 from neggert/hist_endline_fix

Fix step histogram endline
Be more careful about setting the locale
Merge pull request #2393 from davidovitch/use_stringIO_from_six

use six.move for cStringIO
Merge pull request #2331 from megies/optional_backend_config_check

Make optional backends respect setup.cfg
Merge pull request #2396 from mdboom/locale-try

Try UNIXy and Windowsy ways of setting locale
TypeError occurs when self.button=None in MouseEvents
support tight_bbox for pgf output, fixes #2342
Merge pull request #2391 from pwuertz/fix_2342

 support tight_bbox for pgf output, fixes #2342
support tight_bbox for pgf output, fixes #2342 (v1.3.x)
Merge pull request #2402 from pwuertz/fix_2342

support tight_bbox for pgf output, fixes #2342 (v1.3.x)
Merge pull request #2399 from dimkal/master

TypeError occurs when self.button=None in MouseEvents
Fix ps backend from 2to3->six changes
backend_pgf: fix str/unicode comparison errors
Merge pull request #2404 from mdboom/ps-backend-encoding

Fix backend_ps.py
Fix syntax error on Python 3.2.
BUG: Fixed github stats retrieval

Currently urllib is used to retrieve a json file from Github, however
Github url used is not static url, urllib2 required to retrieve
information from Github.
Merge pull request #2407 from pwuertz/fix_unicode_comp

backend_pgf: fix str/unicode comparison errors