Create binary-tree-maximum-path-sum.cpp

Need clear thoughts:
1. Global maximum to store the max path summed;
2. Returning sum to store the max half path for the parent node.