BUG 1025910: Search improvements

- Change cursor to match cursor on input field
- Change desktop expand/collapse from JS to CSS so input can begin while CSS transform continues
- Decrease delay before search box is editable
- Automatically select text when search field is focused if there is existing user input

- Fixes for the alignment in RTL display
Merge pull request #2923 from stephaniehobson/bug-1025910-search-improvements

BUG 1025910: Search improvements