Fork自 PaddlePaddle / Paddle
* Update VarDesc from design doc * Fix GCC compile * Fix unittest
Following the design * https://github.com/PaddlePaddle/Paddle/blob/develop/doc/design/python_api.md Just written `Program`, `Block` and unittest of program.