Console url support in server resource

Add attribute console_url to server resource. This is a composite attribute
that returns a dict-like structure lazily resolving the console url
based on key supplied. Usage as following:

outputs:
  console:
    value: { get_attr: [server, console_url, novnc ] }

Implements: blueprint vnc-console-attr

Composite attribute for console