Add TimeVal and DateTime types, add ByteChannel type, refactor logging system a little, add MemBlock type.
Merge branch 'develop' of github.com:nnen/cppapp into develop