Disable caret positionning on reset

Main issue : there is no way to format the input when it is updated with 'val()' function.
Calling 'resetPattern' is the good solution, unfortunally the input get focus; this cause troubles on IE7 (inputs are blinking continuously) and on modern browsers since focus are stolen.
So I disabled the caret manipulation on 'resetPattern'
Merge Disable caret positioning on resetPattern #30