Changes to DeviceRegitry to Launch Simulator if not already running. And Create a Node<Device> object is SIM is set.
1. Create(Uri &uri) is changed to Create(Uri &uri, char *sDeviceType=NULL)
2. Change all the *Device.h to pass sDeviceType while calling Create.