feat(select): add tab key support
fix($tooltip): double apply error when passed in isolated scope
test(tooltip): simplify merged test fixing #581