Created OOPClient and OOPServer plugin objects in PluginManager

The integration of OOP plugin process is complete with the
PluginManager. Now the ClientPluginRunner and ServerPluginRunner will be
able to issue commands to the oop plugins

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>
Created a plugin dbus interface file for client and server plugins

Removed the earlier separate client and server dbus plugin interfaces
and combined them into one dbus interface file. Generated the stubs and
skeleton for the same

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>
Added method setPluginParams to set the initial params of a plugin

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>
Added plugin_main.cpp that can be used by plugins to create binary

The plugin_main.cpp can be linked by plugins to create the needed
binary. Also modified the signature of the PluginServiceObj to include
the plugin name and profile name. The classname of the plugin has to be
set in the .pro file. The files PluginServiceObj.* and plugin_main.cpp
will be used only by plugins

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>