1. Add Universal ReadWrite Lock Factory; 2. Add Universal Log
Facilities.(Consider to use Log4j in the future); 3. Fixed bugs related
to thread-unsafe