Remove memoization of search field width.

Addresses #1352 and #1167, but may not fix them. Performance of
jQuery's outerWidth method was the original reason for adding
memoization, but it does't seem to be a big enough problem to keep
at all costs.
Build cherry-picked commit