Merge pull request #6250 from y-p/PR_ipython_directive

fix ipython directive, py3 and recent ipython changes
Merge pull request #6243 from cgohlke/patch-2

ENH: add support for Python 3.4 ast.NameConstant
BLD: travis cache, point pip install at upstream repo
Update indexing.rst

Just removing a typo: 'for' was written twice.
Merge pull request #6255 from michaelaye/patch-1

Update indexing.rst
BUG: Indexing bugs with reordered indexes (GH6252, GH6254)
Merge pull request #6256 from jreback/loc_bug

BUG: Indexing bugs with reordered indexes (GH6252, GH6254)
TST: dtype fixes for #6256
BUG: bug in xs for a Series with a multiindex (GH6258)
TST: extra test for GH5684
CLN: More work on converting assert_'s to specialized forms

Work on #6175. Tests still pass locally. A work-in-progress.
Merge pull request #6259 from jreback/xs_bug

BUG: bug in xs for a Series with a multiindex (GH6258)
CLN: Work on converting assert_'s to specialized forms, in pandas/tests

Work on #6175, in pandas/tests. Tests still pass locally. A work-in-progress, but--with #6261--removes many/most cases of assert_(x == y) in this directory
Merge pull request #6261 from bwignall/assert_6175_4

CLN: More work on converting assert_'s to specialized forms
Merge pull request #6262 from bwignall/assert_6175_5

CLN: Work on converting assert_'s to specialized forms, in pandas/tests
DOC: mention display.mpl_style in viz.rst
BUG: Bug in conversion of a string types to a DatetimeIndex with a specified frequency (GH6273)
TST: add tests for GH6274
Merge pull request #6275 from jreback/series_to_index

BUG: Bug in conversion of a string types to a DatetimeIndex with a specifed frequency (GH6273)
DOC: fix link to str.get_dummies