Fixed lp:1373385 - support both positive and negative MAAS tags
Merge pull request #890 from dimitern/lp-1373385-maas-negative-tags

Fixed lp:1373385 - support both positive and negative MAAS tags

Juju now accepts both positive and negative tags constraints
and passes them to MAAS's acquireNode API properly, using the
"tags" and "not_tags" params.

Example:
$ juju deploy svc --constraints tags=virtual,^high-cpu,^high-mem

Fixes http://pad.lv/1373385
Exluding provisioner tests for ppc and arm archs as gcc report compiler errors.

 GCC has been fixed but are not yet available.
Taken review comments into consideration.
Corrected format.
Merge pull request #891 from anastasiamac/Bug1378716

Exluding provisioner tests for ppc and arm archs as gcc report compiler ...

...errors.

 GCC has been fixed but are not yet available.
worker/uniter/jujuc: Fix TestAddMetric on gccgo

Change logic of add-metric command to avoid relying on map ordering
in tests, which is undefined and different on gccgo. Rather than
recording metrics as a map, keep it as a slice, but use a map when
parsing to check and error still on duplicate keys.

Also shortens error message on duplicate keys and makes output
from TestAddMetrics clearer.
Changed to ignore gccgo as build directive.
Merge pull request #897 from anastasiamac/Bug1378716

Changed to ignore gccgo as build directive.
Merge pull request #895 from bz2/test_add_metric_1379208

worker/uniter/jujuc: Fix TestAddMetric on gccgo

Change logic of add-metric command to avoid relying on map ordering
in tests, which is undefined and different on gccgo. Rather than
recording metrics as a map, keep it as a slice, but use a map when
parsing to check and error still on duplicate keys.

Also shortens error message on duplicate keys and makes output
from TestAddMetrics clearer.

http://reviews.vapour.ws/r/159/