ui-mask: Fix IE Tab issue, and cursor issue when typing after tab selection.

Code fixes 2 (related) issues:
1) Only on IE:
Input text with mask does not get highlighted when receives focus on TAB.
![Image](https://raw.githubusercontent.com/miticv/ShareImages/master/ui-utils/mask/Tab.png)

also notice position of the cursor above - it is not positioned to the correct position. 

2) In any browser (not just IE):
If mask does not starts with first character such as phone for example (___) ___-___
then when you tab into the input field and start typing - your character will be 1 off:

![Image](https://raw.githubusercontent.com/miticv/ShareImages/master/ui-utils/mask/TabCursor.png)