Simplify trebuchet developer environment creation

This change simplifies the creation of developer environments in
labs, allowing users to specify generic labs roles and override
masters/deployment servers as necessary.

Change-Id: I9297b297e26489f149ea1701756d7313acfaf042