#66 加入參考點功能
#58 修正結構，把interface改成有回傳值
#66 加入判斷放大縮小的方法和動作的類型列舉
#66 CanvasComponent 加入畫外框的方法
#66 加上工具圖示
#66 新增鎖定圖示
#66 觸控判斷功能完成

主要架構修正: Component.java
- 加入重新繪圖的函式，切換時才能正確顯示外框

bug修正
- MotionType.java 少一個LOCK
- CoordMath.java 公式打錯
#66 多邊形實作旋轉、縮放、上鎖，移動等功能

新增/修改方法
- CoordMath.java
atan得到的角度只有一四象限，因此要用atan2才能取得正確角度
為了這個問題卡了五個小時...

- Vector2D.java
角度相加相乘等
Merge remote-tracking branch 'remotes/origin/develop' into 66-add-component

Conflicts:
	src/com/chee/ntcuapp/ui/construct/component/canvas/Arc.java
#66 結構更新
#66 整合：傳值key OK
#66 整合：學生建構題作答已有畫面
#66 整合：選擇題型作答OK
#66 整合：修正方程式無法儲存的錯誤
#66 新增圖片元件
#66 加入多邊形存檔
#66 加入不同模式的畫面分別功能
Merge pull request #68 from dreamonmddproject/66-add-component

Demo finished