berkelium-cpp: added optional msg param to systemError
berkelium-cpp: call create_directories if the given dir can not be found in PipeLinux
berkelium-cpp: added Channel::getReverseChannel