Respect security for generic controllers.

Fixes-bug: 1240488
Change-Id: I80cdc4609cb1e977018721db3e37d1d0e217bde2
Replace an "invalid syntax" Python test fixture with a generated tempfile.

This will resolve warnings when installing with easy_install, and also allows
us to not include a invalid-syntax file in our distribution (even though it's
only used for tests).

Fixes-bug: 1243667
Change-Id: I2bfe0d2a5b2f3944cd97951b9285d153bbcb9362
Add test environments to gate pecan against WSME, Ceilometer, and Ironic.

Change-Id: I42e5c0cb8004d89984c2798b3537789294efbb94
Merge "Respect security for generic controllers."
Merge "Add test environments to gate pecan against WSME, Ceilometer, and Ironic."