TAJO-1125: Separate logical plan and optimizer into a maven module.

Closes #210