Adding option for Kelvin degrees, fixing typos, removing odd whitespaces and commas in arrays.
Updated the first parameter of a plotly object to "username_or_email".

The former parameter name "username" was causing the error:

  File "/var/www/PiTemp/update_plotly.py", line 18, in <module>
    update_temp(date,temp)
  File "/var/www/PiTemp/update_plotly.py", line 7, in update_temp
    py = plotly.plotly(username='usename', key='key')
TypeError: __init__() got an unexpected keyword argument 'username'
Current and limit temperature read from system files instead of from vcgencmd utility.

- The utility vcgencmd is not preinstalled in all distributions, especially not
  in minimalistic ones. It is recommended to read temperatures from system files:
  - Current temp: /sys/class/thermal/thermal_zone0/temp
  - Limit temp: /sys/class/thermal/thermal_zone0/trip_point_0_temp
- The reading of the limit temperature has been included for future use. Is is
  the maximal allowed temperature for Raspberry Pi. Usually, at reaching this
  value the system is forced to shutdown.
- The naming of temperature variables has been unified.
IP address list of all active and broadcasting interfaces.

- The Raspberry Pi can be connected to LAN concurently with
  more interfaces, e.g., with ethernet (eth0) and WiFi (wlan0).
- The function getServerAddress returns sorted list of all IPs,
  so that it needs no input argument anymore.
- If there is no active broadcasting interface available,
  the IP address reads "n.a." clearly indicating this fact.
Replacing ifconfig with hostname for getting IPs list

- The statement "hostname -I" returns a list of IPs of all active
  broadcasting interfaces.
- No string parsing needed.
- Independent from locales.
Improved email message format.

- Temperature rounded to 1 decimal.
- Added degree sign to the temperature item.
- If the displaying hostname is enabled in the configuration file,
  the hostname is appended to the subject of a message.
- All configuration tests and parameters retrieval encapsulated
  in respective library function.
Fixed merging global config with local one.

- Originally employed PHP built-in array_merge does not merge
  in-line arrays, i.e., entire notification section.
- PHP built-in function array_merge_recursive does not merge
  items with integer keys and leaves duplicated items. So
  it is useless for the configuration merging.
- Custom function array_merge_deep has been created to merge
  arrays deeply without items duplication as expected for the
  configuration description in the guide.
Merge pull request #2 from mrkale/master

Many amendments to PHP code.