Add integration tests for DSL

These tests now document how to use the Capistrano DSL to set and fetch
hosts and variables using both `role` and `server` syntax