Add support for list and map types

Add support to describe properties with
list and map types and provide validation.

Change-Id: I823b49126c9d416879a3248ea71cfe3e5efef087
Implements: blueprint tosca-list-and-map-wd2