Merge branch 'version2.2' into MaggieHe
RecordController Modified

modified the init function
Merge branch 'MaggieHe' into version2.3

Conflicts:
	src/wm/view/StartWordDefineView.java
Merge branch 'version2.3' into MaggieHe
Merge branch 'SidneyFan' into version2.3
Merge branch 'SidneyFan' into version2.3
Controller Modified

Modies ReciteProcessController and RecordController. Let the
ReciteProcessController to totally control the process. Add all records
to RecordController
Merge branch 'MaggieHe' into version2.3
Merge branch 'version2.3' of https://github.com/FudanSoftwareCCWI/Lab4 into version2.3

Conflicts:
	src/wm/controller/RecordController.java
Little Change

Change DictionaryImpl
Merge remote-tracking branch 'origin/version2.3' into ArielQian

Conflicts:
	src/wm/model/dao/DictionaryImpl.java
Model.dao Changed

Implement another function in DictionaryImpl and test it
Merge branch 'ArielQian' into version2.3
Merge branch 'SidneyFan' into version2.3
Merge branch 'version2.3' into SidneyFan