Can't append hdf5 file with df.to_hdf
I recently upgraded most of my python packages via pip. After the upgrade 

```
df.to_hdf('store.h5', 'data', format='table', append=True)
```

gives

```
/home/jussitii/py3env/lib/python3.2/site-packages/pandas/core/generic.py in to_hdf(self, path_or_buf, key, **kwargs)
    894 
    895         from pandas.io import pytables
--> 896         return pytables.to_hdf(path_or_buf, key, self, **kwargs)
    897 
    898     def to_msgpack(self, path_or_buf=None, **kwargs):

/home/jussitii/py3env/lib/python3.2/site-packages/pandas/io/pytables.py in to_hdf(path_or_buf, key, value, mode, complevel, complib, append, **kwargs)
    284             f(store)
    285     else:
--> 286         f(path_or_buf)
    287 
    288 

/home/jussitii/py3env/lib/python3.2/site-packages/pandas/io/pytables.py in <lambda>(store)
    275     """ store this object, close it if we opened it """
    276     if append:
--> 277         f = lambda store: store.append(key, value, **kwargs)
    278     else:
    279         f = lambda store: store.put(key, value, **kwargs)

TypeError: append() takes no keyword arguments
```

```
In [13]: pd.show_versions()

INSTALLED VERSIONS
------------------
commit: None
python: 3.2.3.final.0
python-bits: 64
OS: Linux
OS-release: 3.2.0-64-generic
machine: x86_64
processor: x86_64
byteorder: little
LC_ALL: None
LANG: None

pandas: 0.14.0
nose: 1.3.3
Cython: 0.20.2
numpy: 1.8.1
scipy: 0.14.0
statsmodels: None
IPython: 1.2.1
sphinx: None
patsy: None
scikits.timeseries: None
dateutil: 2.2
pytz: 2014.4
bottleneck: None
tables: 3.1.1
numexpr: 2.4
matplotlib: 1.3.1
openpyxl: 1.8.6
xlrd: None
xlwt: None
xlsxwriter: None
lxml: None
bs4: None
html5lib: None
bq: None
apiclient: None
rpy2: None
sqlalchemy: None
pymysql: 0.6.2.None
psycopg2: None
```
