refactor rosconsole backend to avoid circular library dependency
fix rosconsole glog backend