BUG: GH3493 Fix cannot append DataFrames with uint dtypes to HDFStore
DOC: Adds GH3493 bugfix note
Merge branch 'master' of https://github.com/jmellen/pandas into jmellen-master

Conflicts:
	RELEASE.rst
initial commit of new html module

no need to support bs3

cleanup

refactor some functions and remove useless arguments from user facing API

rename parser to flavor

some commentary

use unicode
provide the correct error message when more than one table is detected

cleanup

clean up and add commentary

we only care if a skiprows object is a container
provide a more useful error message when no matching text is found

flesh out tests

whoops syntax error

add data sets

refactor tests and add more tests

add more index inference code

more interface hacking

use pure lxml

rename and pass parsed rows to frame builder

add some more documentation

passing all tests right now

merge travis deps from read-html

move skiprows to first part of function to follow read_csv API

rename more appropriately

merge setup.py from read-html

conform params to read_csv conventions

add install note about lxml and bs4

testing

clean up commentary

do not export parser classes

more docs and check for empty before checking index saves small amounts of time for possibly many empty rows

remove null check since we are skipping rows and do not care if they are null when that is happending

add lxml to parser check in tests

refactor

cleanup

remove unnecessary comparison

remove cruft from metcalf bank re

stuff

use spam for tests because it is much faster than banklist

add failing test stubs and add tests for different kinds of slices

remove whitespace from each element [ci skip]
make convesion code more concise by using df functionality

remove unused import

general cleanup

add more tests

_is_url fails when input is not a string

pop correctly

use a different header for fantasy baseball

make _is_url less naive

documentation and testing

clean up

fill out documentation

remove locale forcing

test travis without rich people

make valid urls a global variable

be more strict about the skiprows iterator

document _is_url

endless documentation

fix tests

fix tests

gah forgot to remove the pkl line

catch io error in _build_doc lxml because lxml thinks an HTML string is a file :(

stricter checking for url vs raw string vs file

remove possibly copyrighted data from tests

no need for separate function to retreive re pattern

search for thead elements and use loop to check for empty elements more efficiently

fix up tests

forgot to use np for dtype

new banks were added so included example html has fewer rows

weird 32bit check because ns dates not available there

forgot to type a variable name correctly

travis is not using the correct datetime unit

remove dtype datetime ns assertion since travis does not seem to like it

Make install note more accurate

remove unused imports

remove table number parameter
change convert param name to infer_types
expound on documentation note. give an example of "expect cleanup" situation

remove kwargs and provide an explicit attrs dict

fix up docs, add assertions, add flavor argument back in

bs4 should find tfoot as well

more docstrings

docstrings

docstrings...
fix error message saying that valid urls are not valid

more docs
differentiate between urls that lxml cannot parse and urls that cannot be accessed because of faulty connections

add bs4 test inheritance

merge

bs4 now works very similarly to lxml and passes all the same tests

update install note to reflect read_html API changes

merge2

correct some grammar, use importlib to programmatically test for modules without adding names to the local namespace

add module docstring and sphinx entry

add __init__ entry for top level importing

merg5

use spam for tests because it is much faster than banklist

add failing test stubs and add tests for different kinds of slices

remove whitespace from each element [ci skip]

merge6

make _is_url less naive

documentation and testing

clean up

fill out documentation

remove locale forcing

test travis without rich people

merge3

search for thead elements and use loop to check for empty elements more efficiently

fix up tests

forgot to use np for dtype

new banks were added so included example html has fewer rows

weird 32bit check because ns dates not available there

forgot to type a variable name correctly

travis is not using the correct datetime unit

remove dtype datetime ns assertion since travis does not seem to like it
remove table number parameter

merge4
remove kwargs and provide an explicit attrs dict
fix up docs, add assertions, add flavor argument back in

bs4 should find tfoot as well

more docstrings

docstrings

docstrings...

add bs4 test inheritance
bs4 now works very similarly to lxml and passes all the same tests
add multiindex capability
correct some grammar, use importlib to programmatically test for modules without adding names to the local namespace PTF

docstrings

docstrings again

again more docstrings

fix testing error