TAJO-269: Protocol buffer De/Serialization for LogicalNode.

It is a very long time work. This patch completely replaces json (de)serialization of logical plan by protocol buffer. This is the first patch. I'll do some cleanup and add more comments.
The same condition is checked at Line 210.
Furthermore, the below line also checks whether the given name is qualified or not.