Preserve placeholder text on focus

This series of commits gives the plugin the option to behave more like the placeholder implementation in Chrome and Firefox.  Placeholder text remains visible until characters are entered into the input. See #92 for more info.