Correctly position caret on focus
Correctly position caret on focus

This also makes some attempt to prevent selecting placeholder text by
repositioning the caret on clicks. Additionally, options now extend a
settings object that is available throughout the whole plugin.

mlms13/jquery-placeholder,mlms13/jquery-placeholder