Added ability to read footer to read_html, and a test
BUG: moving the utf encoding line to the first line (before from __future ..)
ENH: adds ability to generate bq schema from df
CLN: adding encoding lines to all files in test
Merge remote-tracking branch 'upstream/master'
BUG: fixed chunksize guessed to 0 (py3 only). #8621
ENH: make Series work with map objects the same way as generators
API: Allow equality comparisons of Series with a categorical dtype and object dtype are allowed (previously would raise TypeError) (GH8938)
DOC: equality comparisons with categorical data are now allowed
CLN: Add 'is_hashable' predicate to core/common

Some types will pass a test against collections.Hashable but fail when
they are actually hashed with hash().

Introduce a new predicate to help handle these types.

Will use this in subsequent commit.

Test Plan:
In addition to running tests, run the doctest
$ nosetests pandas/core/common.py:is_hashable --with-doc -v
BUG: allow numpy.array as c values to scatterplot

Ensure that we can pass an np.array as 'c' straight through to
matplotlib, this functionality was accidentally removed previously.

Add tests.

Closes #8852
Merge pull request #8984 from selasley/trailing_spaces_fix

BUG in read_csv skipping rows after a row with trailing spaces, #8983
Merge branch 'master' of https://github.com/fvia/pandas into fvia-master
Merge branch 'fix/8852' of https://github.com/aevri/pandas into aevri-fix/8852

Conflicts:
	pandas/tests/test_common.py
Merge branch 'fix_to_csv_issue_chunksize_8621' of https://github.com/papaloizouc/pandas into papaloizouc-fix_to_csv_issue_chunksize_8621

Conflicts:
	doc/source/whatsnew/v0.15.2.txt
Merge pull request #8915 from tshauck/generate_bq_schema

ENH: adds ability to generate bq schema from df
Merge branch 'master' of https://github.com/mcsalgado/pandas into mcsalgado-master
Merge branch 'mcsalgado-master'

Conflicts:
	doc/source/whatsnew/v0.15.2.txt
FIX: use decorator to append read_frame/frame_query docstring (GH8315)
Fixed #8791 add contextmanager to HDFStore

instead of having to use

with get_store('file.h5') as store:
    store.keys()

now we can do

with HDFStore('file.h5') as store:
    store.keys()