Add keystone class

This commit is the first attempt to port
the keystone class from puppet-jiocloud.

It adds a class rjil::keysotne, and updates
relevant hiera data, Puppetfile, vagrantfile,
and site.pp.
to clarify, port => it not the same as public port. It basically internal vs. external public port.