3.1.0 dev

给Layer增加自定义class接口，并让它继承Event，并相应修改Select和MonthView。
那个。。。怎么感觉你说的是我一开始写的那个？不过你当时好像说直接把class直接传进来，我就改了。
```
Layer.prototype.addCustomClasses = function (control, element) {
       var uiClassPrefix = ui.getConfig('uiClassPrefix');
       var mainClassNames = control.main.className.split(' ');
       var layerClassNames = [];
       u.each(mainClassNames, function (className) {
              // 只处理带esui控件标识前缀的className
              if (className.indexOf(uiClassPrefix) === 0) {
                    layerClassNames.push(className + '-layer');
              }
       });
       element = element || this.getElement();
       lib.addClasses(element, layerClassNames);
};
```