Compute and controller syntax fixes

The missing colons after class names prevented the classes from
getting imported into foreman.
Top-down parameter passing from host group classes

We need to pass parameters from host group classes
(quickstack::controller and quickstack::compute) into "resourced"
classes inside them, so that parameters can be overriden by
Foreman. (Otherwise, hardcoded values from params.pp would be used.)

Parameter lists are now sorted alphabetically for easier orientation.
Remove unused admin_password from quickstack::neutron::compute
Fix neutron keystone auth config

Neutron::keystone::auth was resourced twice when $neutron == 'true',
and this caused puppet error. I first tried to remove it from
quickstack::controller and keep it in quickstack::neutron::controller,
but the openstack::keystone class seems to require
neutron_user_password even when neutron is disabled, so we'll better
configure it from quickstack::controller and just use the `neutron`
boolean parameter to enable or disable creating keystone entries for
neutron.

Also, wrap $neutron variable reading into str2bool as it is in other
places.
Merge pull request #64 from cwolferh/rebase_pr_63_but_default_neutron_false

 Rebase PR 63
less wordy Host Group names, no "OpenStack"
Merge pull request #65 from cwolferh/better_hostgroup_names

less wordy Host Group names, no "OpenStack"
BZ #1026535 - Add auto_assign_floating_ip config

https://bugzilla.redhat.com/show_bug.cgi?id=1026535
BZ #1033217 - Doc location inaccurate.

https://bugzilla.redhat.com/show_bug.cgi?id=1033217

Since up and downstream have different doc sources, just remove the link. User
is expected to know where they got the rpm, and therefore what the correct
source of documentation is for their situation.
Merge pull request #67 from jguiditta/bz1026535_auto_assign

BZ #1026535 - Add auto_assign_floating_ip config
Merge pull request #68 from jguiditta/bz1033217_remove_doc_link

BZ #1033217 - Doc location inaccurate.
Add initial config for vlan.

Previously we supported gre, this adds more config to allow for vlan.
Tweaks and enhancements may be needed to get it fully working as desired.
Merge pull request #66 from jguiditta/add_vlan_support

Add initial config for vlan.