Land `wp search-replace --multisite`

This is a continuation of the work done in #481.

Besides fixing #278, it also contains two other important bug fixes:

* always skip the `user_pass` column
* skip tables that don't have a primary key

Due to the above, I'm going to land this in 0.10.