move ParcelableTimeAndAddress to org/orange/querysystem/util/ParcelableTimeAndAddress.java

修改 把ParcelableTimeAndAddress单独放到一个文件。为后续修改做准备。
fixes bug that losing TimeAndAddress when "Configuration Changes"

修复 "Configuration Changes"（如横竖屏转换）时，会丢失时间地点数据的问题
修改 原来的addTimeAndAddress()改名为addTimeAndAddressEditText()
新增 loadCourse、removeTimeAndAddressEditText、addTimeAndAddress（原来onDialogPositiveClick()的主要部分）等方法。
修改 一些方法和类的可见性
修改 AddCourseToDatabase中，把关闭数据库放到finally块中；改变mCourse实例化位置