logging: added
KBase: change namespace name KBase to kbase
put all kbase src files into kbase folder
logging: add some logging options and Init()
logging: 1.changes logging severity level 2.bugfix: ExtractFileName returns incorrect result when parameter contains no slashes 3.adds some logging settings
logging:1.add LoggingSettings operations 2.some modifications about log file path
logging:1.add InitLogFile() 2.add class LoggingLock for lock-file protect 3.change GetDefaultLogName to GetDefaultLogFile
logging: complete LogMessage Class and also with slight modifications
logging:1.set release settings 2.add DLOG macro
logging: add LastError wrapper for GetLastError() call
logging: remove redundant headfile