Add support for individual puppet modules.

Updates the puppet:install task so that it supports checking out
individual stackforge modules into the main module repo.
Update keystone to configure endpoint data.

Updates the keystone:configure task so that it configures
endpoints. Previously it required use of the templated catalog
backend... but now that we are using sql this makes sense.