添加MonthView Flat Theme以及修复MonthView.js的一个BUG

1. 按照标准添加MonthView Flat Theme。
2. MonthView.js修改若干代码并修复一个类型比较BUG。 
神奇般的看不到代码。。。

> 另外， @DDDBear 这里为何不用CSS而是写死？

当时这里写死是因为不希望日历的结构太过“可定制”，head部分的各个组件的宽度控制的都挺严格的，偏差一点，样式就容易废了。不过如果不怕麻烦的话，这部分是可以开放出来可定制的（但要严格控制好左右翻页图标宽度与两个下来选框宽度的和不要超过总的head宽度）。

> 我就怕有些项目的自动化测试脚本如果是基于坐标来控制鼠标点击之类的会完蛋

看了一下，问题不大，因为点击事件是在图标上，图标的坐标位置没有变，只是把多余的宽度缩小些。但是如果鼠标点击测试是在年月选择上，那你说的问题就出现了。但这跟你们目前的升级有相悖之处，因为改样式结构势必会影响坐标位置，从而影响可能的测试。除非不要改结构。。。（以前修改esui的bug也是秉着尽量不改结构来完成的。）