Byte and ByteArray types
replaced std::mutex with std::recursive_mutex in Logger
Modified IBuildSystem interface
IReadBuffer and ReadBuffeBase
Working on Executable class