Adding uplatformbuilder .h and .cpp files.

Modifying uplatform .h and  .cpp files.