Bug 1021527 - Fix blurry carets by using svg image

* Replace png images with svg images for touch caret and selection
  carets.
* Fix touch caret is enlarged on high resolution device due to
  background-size is not set.