[IoTivity Simulator] Handling resource interfaces.
1. Added APIs to add and remove resource interfaces from service provider and
tested the functionality from eclipse plug-ins.
2. Updated client controller UI to get the resource interface type
as one of the query parameters for sending GET/PUT/POST requests.
3. This code check-in also includes the following:
i) Validating resource type entered by the user during resource
creation without RAML from eclipse plug-in.
ii) Minor bug fixes in native code and eclipse plug-ins.
iii) Updated javadoc comments for Java APIs.
iv) Minor refactoring and optimization in eclipse plug-ins.
v) Removal of unused icons from service provider plug-in.
vi) Removed unnecessary pop-ups for success scenarios.
vii) Included the missing algorithm standard library file in RAML source file
to avoid build failure.
Change-Id: Ie1c4fda34f06d2763fe7c1b14593191db02cf42e
Signed-off-by: G S Senthil Kumar <senthil.gs@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/4849
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Radha Bhavani <radha.p@samsung.com>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>