Remove homo_reader and writer.

Remove homo_reader and homo_writer.
They are merged into diffusion framework.
Remove homo writer test.
Improve naming for blocking queue mpmc.
Add byte related function.

Add byte_buffer.hpp.
Add byte_printer.hpp
Add byte_writer_reader.hpp.
Improve .gitignore.
Add Doxyfile.
Fix a namespace regression.
Add README.md to Doxyfile.
Remove time.hpp.
Add MicrosecondTimepoint.
Add CMakeLists.txt and project structure.
Add test for rdtsc.
Fix C++11 support for linux/gcc.
Add rlutil.

rlutil is a third-party cross-platform C/C++ library for console,
keyboard control. It has only one header file, but covers various
I/O issues. So it is included here without any modification.
Almost all functions are under namespace rlutil instead of nostd
thought, and some are global for consistence reason.
Merge branch 'develop' of bitbucket.org:WiSaGaN/nostd into develop
[concurrentqueue] Change back class name.

Change back the class name to ConcurrentQueue, since it is more
familiar, and it is consistent with the Concurrent class that is
going to use this.
Add SharedLibrary.

SharedLibrary is a thin wrapper for posix dynamic loader.
[sharedlibrary] Improve performance.
v0.1.0 release.

Merge branch 'develop'