Use :install and not :upgrade for installing packages

As agreed during a community call, we want to use :install to allow
upgrades being controlled instead of automatically installed.
Avoid unneeded platform checks inside SUSE-specific paths
Only define nova-novncproxy service once

We were defining this in the different code paths, depending on the
platform.
Use new protocol attribute from keystone barclamp
Explicitly set normal_attrs, fixes deprecation warning
Merge pull request #163 from MirantisDellCrowbar/bug/DCB-124/pebbles/master

add missing pips when pfs enabled
Merge pull request #164 from vuntz/keystone-protocol-attribute

Add non-configurable attribute for http/https use in keystone [6/7]
Merge pull request #162 from vuntz/use-install-action

https://github.com/crowbar/barclamp-nova/pull/162

Merged by devtool for cloudsleuth
Merge pull request #165 from saschpe/release/pebbles/master

Explicitly set normal_attrs, fixes deprecation warning
Merge pull request #167 from MirantisDellCrowbar/bug/DCB-124/pebbles/venv

virtualenv support
Merge pull request #28 from crowbar/release/pebbles/master

Release/pebbles/master