Make the template and env yaml parsing more consistent

in the environment_format.py use the same yaml_loader

Partial-bug: #1242155
Change-Id: I66b08415d450bd4758af648eaff0f20dd934a9cc
Catch all yaml exceptions

Instead of catching 2 specific exceptions, rather catch the generic
YAMLError as the documentation suggests:
http://pyyaml.org/wiki/PyYAMLDocumentation#YAMLError

Closes-bug: #1242155
Change-Id: I840d5eccafcc576d7a0022d81e5bc50af2d77803
Add a test for TimeoutInMinutes accepting a str int

The nested stack resource should accept a number as a string
for TimeoutInMinutes.
The actual fix has been fixed by: https://review.openstack.org/#/c/52564/
but this just proves it.

Change-Id: I769a34eb536177b405a585158df383bbd3021cf9
Partial-bug: #1240903
Imported Translations from Transifex

Change-Id: Id2d5ec30a4ab3dd9b438f0c3c3f98ba5a94d886c
Merge "Add a test for TimeoutInMinutes accepting a str int"
Merge "Make the template and env yaml parsing more consistent"
Merge "Catch all yaml exceptions"