Encode values as utf-8 before encrypting

Ensure strings are correctly encoded before encrypting

This is necessary because some encryption libraries don't handle
the unicode conversion appropriately.

Change-Id: Iebbf32e57ba21d955c1984ee32360379579366c8
Closes-Bug: #1207707
Document user properties

This adds descriptions to the properties of user, access key, and access policy.

Fixes bug #1224154

Change-Id: Ib1a7d77540e67ef99b82c41c5f25a57b292c6003
Document nested stack properties

This adds descriptions to the nested stack properties.

Fixes bug #1224150

Change-Id: I04a74f17e8e7ffc2a2d2bd0de333b103ee831744
Document aws loadbalancer properties

This add descriptions to the properties of aws loadbalancer.

Fixes bug #1224144

Change-Id: I51bb7f05e543665c0cd97675aa051ed47bf8fb66
Replace OpenStack LLC with OpenStack Foundation

Change-Id: Ia3489a1cff5070b000098e278c772cb823ae688c
Fixes-Bug: #1214176
Merge "Document nested stack properties"
Merge "Document user properties"
Merge "Document aws loadbalancer properties"
Merge "Replace OpenStack LLC with OpenStack Foundation"
Merge "Encode values as utf-8 before encrypting"