Merge pull request #67 from MilesChou/66-add-component

多邊形大致完成
#66 修正polygon的bug

補res檔
畫線功能
Merge branch '66-add-component' into develop
加入string 並刪除沒用的註解

Signed-off-by: Eric <doshajou@gmail.com>
Merge remote-tracking branch 'remotes/origin/develop' into develop
#66 加入參考點功能
#58 修正結構，把interface改成有回傳值
#66 加入判斷放大縮小的方法和動作的類型列舉
#66 CanvasComponent 加入畫外框的方法
#66 加上工具圖示
#66 新增鎖定圖示
圓、扇形、弧線 都完成 ，實作存讀沒問題

- latex存讀有問題

Signed-off-by: Eric <doshajou@gmail.com>
#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 整合：修正方程式無法儲存的錯誤