Adds vnc_keymap support

The nova.conf file handle a configuration option called vnc_keymap.
This option let operators define which keymap will be used in VNC
sessions.

This commit will let puppet handle this option in nova.conf.

vnc_keymap is an optional parameters and its default value is
'en-us'.

Change-Id: I7ba49a0ef1e48adbf757c7515a67960d0007a8f5
Closes-Bug: 1325585
Enable nova server to be run in SSL mode

This commit allows one to specify ca, cert and key file
to run nova server in SSL mode.

Note: The flag use_ssl per se is not used in nova yet,
its purpose here it to verify collateral parameters.

Change-Id: I5aed08afc2b6ac94bf9e1929f6b1f41a88882f02
Fix typo in README.md

stackfoge -> stackforge

Change-Id: Ic44870dd136e97b50980ce290cd50a8cfc573029
Closes-bug: #1296542
Add support for os_region_name

For environments with multiple endpoints due to regions, tasks such as
cinder volume attach will not work unless os_region_name is set. This
allows the os_region_name to be passed in.

Change-Id: I5cc41385741054281dafb501742a0d7b26099f88
Remove deprecation notice for sectionless nova_config

nova_config used to accept section-less configuration name.

This changed in the grizzly release of puppet-nova (c9757ec44)
and section name are now required.

This change removes the deprecation warning as enough time/releases
where givin for people to fix their manifests if section-less configs
were still in use.

Change-Id: I4c6e749fd48a8cf56df750feba6f7b94a7e43c8e