HTML not read from dataframe
#### Code Sample, a copy-pastable example if possible

```python
df = pd.read_html("test1.html")
or
df = pd.read_html("test1.html",attrs={'class':'MsoNormalTable'})

```
#### Problem description
I have a html file (generated by saving a word file as a html). I would like to extract the html.
I only get `ValueError: No tables found`. The test file is attached and does contain a table.

[test1.zip](https://github.com/pandas-dev/pandas/files/1014896/test1.zip)

#### Expected Output
The data from the table should be loaded and displayed.
![image](https://cloud.githubusercontent.com/assets/19926/26257130/b7dc0f4a-3cbf-11e7-9083-c53632c878e4.png)

#### Output of ``pd.show_versions()``

<details>

INSTALLED VERSIONS
------------------
commit: None
python: 2.7.11.final.0
python-bits: 32
OS: Windows
OS-release: 8.1
machine: AMD64
processor: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
byteorder: little
LC_ALL: None
LANG: None
LOCALE: None.None

pandas: 0.20.1
pytest: 3.0.5
pip: 9.0.1
setuptools: 25.1.6
Cython: 0.23.4
numpy: 1.11.3
scipy: 0.18.1
xarray: None
IPython: 5.0.0
sphinx: 1.3.1
patsy: 0.3.0
dateutil: 2.5.1
pytz: 2016.2
blosc: None
bottleneck: None
tables: 3.2.2
numexpr: 2.6.1
feather: None
matplotlib: 2.0.0rc1
openpyxl: 1.8.5
xlrd: 0.9.3
xlwt: 0.7.5
xlsxwriter: 0.6.7
lxml: 3.7.3
bs4: 4.3.2
html5lib: 0.999
sqlalchemy: 0.9.9
pymysql: None
psycopg2: None
jinja2: 2.8
s3fs: None
pandas_gbq: None
pandas_datareader: None

</details>
