generate-tools now merges metadata from different streams
Review fixes
Small tweak
Wireup sequences upgrade step

Add the upgrade step to add EnvUUID to sequence docs to the 121
upgrade steps.
state: added State.EnvironUUID and use it everywhere

EnvironTag().Id() is commonly used to get the environment UUID. A
EnvironUUID method has been added to provide a more direct and easier
to read way of obtaining the environment UUID.
Merge pull request #1009 from waigani/wireup-sequences-step

Wireup sequences upgrade step

Add the upgrade step to add EnvUUID to sequence docs to the 121
upgrade steps.
Merge pull request #1007 from mjs/envuuid-method

state: added State.EnvironUUID and use it everywhere

EnvironTag().Id() is commonly used to get the environment UUID. A EnvironUUID method has been added to provide a more direct and easier to read way of obtaining the environment UUID.
Small tweak
Introduce constants
Do not read entire charm into memory when downloading
Small tweaks
Merge pull request #1001 from wallyworld/simplestreams-merge

generate-tools now merges metadata from different streams

Fixes: https://bugs.launchpad.net/juju-core/+bug/1386509

juju metadata generate-tools creates simplestreams metadata for tools tarballs.
When run more than once, it now appends any new metadata for a new stream to the existing metadata.
Merge pull request #1012 from wallyworld/local-charm-memory

Do not read entire charm into memory when downloading

Fixes: https://bugs.launchpad.net/bugs/1386405

Do not pull entire charm into memory when downloading.