[programmingPearls] 1.modify mergesort to template function so it can support char type
	2. add mergesort to baseLib

Symptom:NA
Root Cause:NA
Solution: NA
Project: NA
Note: NA