DataFrame.replace only replaces the first occurrence of replacement pattern
This is best explained by a screenshot:

![bad_replace](http://d.pr/i/vVgH+)

I'm running a pretty recent build of Pandas ('0.13.1-213-gc174c3d') on Python 2.7.5 on OS X 0.9.2.
