修复Tip和TipLayer的问题

修复Tip和TipLayer的问题，修复TipLayer的三种展现模式的处理：auto、click和over，增加delayHideTime，隐藏延时的可控性
这里的逻辑好长，能把各种`showMode`下的逻辑拆成多个方法更好地组织代码么