Bring nova aggregate and availability zones support into puppet-nova.
- Handle nil values and 0 lengths (Aimon Bustardo)
- Remove extraneous whitespace on aggregate-create (Aimon Bustardo)
Implements: blueprint aggregate-handling
Change-Id: I9125d573a6a3cf4d444300d3570c4ab394c4ecd8