`read_html` not finding table when one exists
Trying to scrape data from the following URL: http://www.sochi2014.com/en/medal-standings

Clearly it contains a table as can be viewed from source.

``` python
In [1]: import pandas as pd
In [2]: from bs4 import BeautifulSoup
In [3]: url = "http://www.sochi2014.com/en/medal-standings"
In [4]: df = pd.read_html(url)
---------------------------------------------------------------------------
AssertionError                            Traceback (most recent call last)
<ipython-input-4-24a7a592e948> in <module>()
----> 1 df = pd.read_html(url)

/usr/local/lib/python2.7/dist-packages/pandas/io/html.pyc in read_html(io, match, flavor, header, index_col, skiprows, infer_types, attrs)
    904                              'data (you passed a negative value)')
    905     return _parse(flavor, io, match, header, index_col, skiprows, infer_types,
--> 906                   attrs)

/usr/local/lib/python2.7/dist-packages/pandas/io/html.pyc in _parse(flavor, io, match, header, index_col, skiprows, infer_types, attrs)
    773             break
    774     else:
--> 775         raise retained
    776 
    777     return [_data_to_frame(table, header, index_col, infer_types, skiprows)

AssertionError: No tables found
```

BeautifulSoup is able to find the table from this page.

``` python
In [6]: soup = BeautifulSoup(requests.get(url).text)
In [10]: soup.findAll("table")[0].findAll("tr")[1]
Out[10]: 
<tr>
<td>1</td>
<td class="country ger">
<a href="/en/team-germany">Germany</a>
</td>
<td>8</td>
<td>3</td>
<td>2</td>
<td>13</td>
</tr>
```
