* add docs for cxx demo and java demo, test=develop, test=document_fix (#2932) * [cherry-pick] add all other docs for release2.3
* update cuda doc. test=document_fix * update for clang. test=document_fix