Support MultiStrOpt options in configuration file.

Fixed bug #1136964.

1. Added 3 ini functions to support MultiStrOpt:
  Function "iniset_multiline config-file section option value1 value2
value3 ..." sets a MultiStrOpt option in an ini file.

  Function "iniget_multiline config-file section option" gets the
MultiStrOpt option values.

  Function "iniadd config-file section option value1 value2 value3..."
appends an option without relacing the old values, which would result
the option to be MultiStrOpt.

2. Modified the nova configuation to correctly enable notification for
ceilometer.

Change-Id: I1c27db1a6e58b35bc4428e761f40627988f69e37
Rename LOGNAME to LOGFILENAME.

LOGNAME has historically been used for the username.  Using it for
the logfile name causes confusion.  For example, Python's
getpass.getuser() will return the value of LOGNAME.

Change-Id: I3f569d54f93c4898654fddb91f3b569831e75a2c
Configures horizon lbaas dashboard

fixes bug 1151865

Change-Id: I1f2c7f7f11170571fe37a9cf5444d26c1c8de959
Handle LSB data for openSUSE 12.3

The LSB vendor changed to "openSUSE project" in openSUSE 12.3. Deal with
it as if it were simply "openSUSE".

Change-Id: Id20eac6abba4c07aed1cf4617e89357974f62ff8
Merge "Handle LSB data for openSUSE 12.3"
Merge "Support MultiStrOpt options in configuration file."
Merge "Configures horizon lbaas dashboard"
Merge "Rename LOGNAME to LOGFILENAME."
Merge remote-tracking branch 'm_src_repo/citrix-fixes' into build-temp