Merge pull request #21 from wso2-dev/master

Merge pull request #16
Fixing TOOLS-2427
Merge pull request #28 from wso2-dev/master

New pull request 2
Merge pull request #29 from wso2-dev/master

Merge pull request #19
Merge pull request #30 from wso2-dev/master

Merge pull request #20
Merge pull request #31 from wso2-dev/master

Merge pull request #21
Merge pull request #32 from wso2-dev/master

* Data Mapper config generation code refactoring and function building
Input and output schema tree builder tool
Merge pull request #37 from Gayany/master

Input and output schema tree builder tool
Merge pull request #27 from wso2-dev/master

pull before commit 4/23