fixed deprecation warnings
getObject() no longer returns deprecated objects.

Change-Id: I82dfeb03f967575daae430b937a6ec22bcd9a8a6
LinkableWatcher now detects path changes due to ILinkableDynamicObject.

Change-Id: I0941504feb23b3c4beca2ba04c1ada64dea7f652
changed sessionState parameter type to Object

Change-Id: I5a3bccbf5f322f05a50cabed95aca00b7cc5c4b9
LinkableDynamicObject can now watch a path.

Change-Id: I13f6ff3670f2206ebf1454916187a007d2caaf62
LinkableWatcher: Setting target now clears path, and new path always
triggers callbacks.
LinkableDynamicObject now extends LinkableWatcher.
ILinkableDynamicObject now uses targetPath instead of globalName.
fixed null pointer errors