Split keystone calls into separate recipe

Any node that had the api or registry recipes previously
was executing keystone registration calls repeatedly in
chef-client runs. This separates out those calls so we
can just have one node doing that.
Small fixup around missing endpoint in API recipe
Couple typos in variable copy/paste
Missing uri include
guh, typo
yet another copypaste error
really should rebase after all these errors...
Guess we need the admin identity endpoint in paste ini
Merge pull request #59 from jaypipes/working

Separate out keystone registration calls from other recipes