Merge "Initial check-in of GET code. This is Work In Progress and is NOT Tested. This check-in is to facilitate co-development. Patch 3: Added code to add payload in pdu for PUT request. Added 'PUT' method in supported list. Patch 4: Added some changes to ocstack.c to bind the Entityhandler to the resource and also modified the client and server c++ app, which uses the c apis to use GET. Patch 5: Merged Yamin's changes and Vijay's Arduino changesets. Patch 6: Updated ocserver/occlient sample apps to use OCLogger mechanism. Some related changes in oclogger module. Patch 7: PUT API now function from C++ app using C APIs. Patch 8: Modified patch 7's commit blunder :( Patch 9: Fixed some of the review comments by Yamin. Modified logic in occlient and ocserver test app to pass NULL when OCGetInterfaceAddress api is unable to retrieve local IP address. Fixed some method names to Upper Camel case."