ISIS-479: update properties individually
ISIS-482: applying patch from Oscar Bou

Author: o.bou@gesconsultor.com

Signed-off-by: Dan Haywood <danhaywood@apache.org>
ISIS-482: tidy-up
ISIS-485: applying patch from Oscar Bou

Author: o.bou@gesconsultor.com

Signed-off-by: Dan Haywood <danhaywood@apache.org>
ISIS-485: fixes to integtest support tests

... were too brittle.
ISIS-479: fix for bulk update logic in the RO viewer.

... taking into account invisible, disabled and optional properties.