Add nmap test cases
Add experimental feature :xctabctrl
Fix to placeholder to work properly.
When placeholder appears it used to de-select it and move the insertion point before the
placeholder. Now it naturally select placeholders and can move among placeholders by tab/Shift-tab