[BZ 955816] Ask server for last known metric val if not known otherwise.
[BZ 955816] Don't update the cache with the retrieved value

This could lead to concurrent update exceptions and is not worth
dealing with in some async manner given this is an edge case.
[BZ 955816] Added API difference record to client-api.
Merge pull request #116 from metlos/bug/955816

[BZ 955816] Ask server for last known trait val if not known otherwise.
BZ 1088032 - use "command" not "type" since "command" is POSIX compliant and is available on Solaris as well as other UNIX flavors. Don't use readlink unless we know it is available, to avoid spitting out those error messages.
Tested on Solaris 10 ("uname -sr" returns "SunOS 5.10") and readlink does not exist, but "command -v" works so this fix should work on Solaris 10.
[Bug 1033665] Add to dashboard does not add multiple charts to default dashboard.
[1136488] (domain mode) application version is 'none' for domain deployments
Add versioned-deployment logig to domain deployments.  This includes
resource upgrade for existing resources.  Also, tweak the operations to
use the correct path value as opposed to the version-stripped resource key.