Add a Placeholder argument so simplesearch users can override Search...

This is a rewrite of 43f534acdb for 4.2 since we changed the code.
Merge branch '4.2/simplesearch-placeholder-text' into 4.2-trunk