Maintainable: support singular resources
SysConfig.set: use transaction to ensure atomicity between get and set
Maintainable::Action: extend support for singular resources
Singular resource Cluster
Resource cluster: add action Show to return maintenance lock info
Maintainable: add output param maintenance_lock_reason
Resource vps: index returns also vps status, model methods