smoketest: Use sudo to install packages
smoketest: Add SUSE support
smoketest: Style fixes
Merge pull request #127 from vuntz/smoketest-fixes

Some fixes for the new smoketest script (mostly style)
Update config templates to Havana release

Use upstreams password-validator configuration.

COMPRESS_OFFLINE is not needed on SUSE anymore after upstream moved to
python-lesscpy (instead of nodejs / lessc).
Enable cisco external router configuration

The 'router' dashboard Django app is enabled by default and will be
used.
Add 'external_monitoring' configurable.

Allows to pass links to external workload (guest VM) monitoring solutions
(such as Nagios or Ganglia) to be displayed in the OpenStack dashboard.

Please note that is independent from Crowbar'S Nagios barclamp, which
monitors the Cloud infrastructure.