更新Tabs.js，独立出初始化函数

之前为了实现新建tab不用new的效果，使用了仿jquery的办法，即在Tabs.prototype中定义一个初始化函数，而在Tabs函数本体内则实际上返回的是new这个初始化函数的结果，所以不用写new。今天发现其实没必要这样，因为这样需要把Tabs.prototype.init的原型重新指向Tabs自身的原型，而这样做代码比较长。

这次更新主要是把初始化函数独立了出来，而Tabs本身则成为一个入口而已。也就没有了把原型里面的初始化函数的原型又指向函数本体的原型这样能把人绕晕的事，而且减少了代码量，2.91K
at now.

如果要尽量优雅地实现，比如减少全局变量，封装自用函数什么的，也是可以的，只是代码会多那么一点点。但Tabs.js中暴露出来的全局函数是有用的，就看用户自已要不要用了。