Added small fix to search for already instantiated devices using the merged observable.
Added a test for the case when a device exists in the ._jsDevices object in the runtime. Also added a fix to the observe method that allows for a more easily merged observable without affecting the main observable on the runtime.
Merge pull request #15 from zettajs/local-device-fix

Local device fix