DEN-1090 : UI Message Handler / Error Handler - Documented the code - Added gcc flag to use all the warning as errors and don't let the application compile. - Modified the build frame structure to return bool true as of successful build message and moved the frame list into the function parameter list. This way by using __attribute_warn_unused_result__ we can force the code who uses this method to check for the return value of successful build. - Same has been done for some other methods.