修改createMarkBox的API，template参数接受字符串或jQuery对象
修改mark的点击效果，每次只显示一个mark
点击绑定插件的主体，隐藏掉mark-box，相当于blur
修复鼠标在绑定插件主体下按住，拖动一段距离并释放的时候，mark-box也会blur的问题
在markData中增加一个lineReverse，标记线段是否是左下/右上走向
添加新功能逻辑判断：检测所画的mark是否位于调用主体偏下的位置
将所有图形的onFinishDraw中的代码重构至DrawingCanvas中（pin还有问题）
DrawingCanvas构造函数被执行的时候，顺便把DOM添加到调用主体
重写pin的绘画方式，不再使用图片
重构绘画部分的逻辑，新增redraw方法
修复拖拽画pin时，最后结果会形成一个无形矩形区域的问题
修复pin在拖动时，mark-dialog坐标定位有误差的问题
将修改颜色的事件改为由canvas触发，并将颜色值保存在缓存中，解决打上mark之后还可以修改颜色的问题
新增翻转mark-dialog的样式
新增翻转mark-dialog的样式更换逻辑
修复当mark-dialog翻转时（canvas位置偏下），save之后图形的offset有所偏差