Merging BaseLib 1
This change set includes extension of existing codes in BaseLib as well as new codes such as CodingTools.h and SystemTools.h
This change set includes extension of existing codes in BaseLib as well as new codes such as CodingTools.h and SystemTools.h