Support importing TOSCA custom node types

Currently TOSCA normative types and custom node types are defined in a single
file. This patch separates them in a desired fashion and provides import
support for custom node types in a TOSCA template.

implements blueprint tosca-custom-types

Change-Id: I73b1f51b8fc98058c606f72ae2a6f90afbe3777c