Change BasiciModelPanelUI to BasicModelPanel

  - seems no need to decorate my panel for drawing models
  - also accordingly modifiy CommonFrame, ModelTransform and PolygonDrawer
add setter and getter of zoomAllMargin in ModelTransform
add interface AnimateModelDrawer and its adapter

  - also build AnimationStatus to enum the animation status
Make a CircleAnimateDrawer and its demo
Add setter and getter of compenent and modelToComponent to interface ModelDrawer

  - remove the modelToComponent argument of drawModel()
  - corresponding modificate:
    + adapter
    + AnimateModelDrawer and adapter
    + BasicModelPanel
    + PolygonDrawer
    + CircleAnimateDrawerDemo
  - remark: BasicModelPanel still not supporting animation