Merge branch 'develop'
Merge branch 'develop'

* develop:
  Refactoring
  Integrated Sparkle framework for automatic updates
  Sparkle test
  Sparkle  test
  Sparkle test
  Sparkle test
  Sparkle testing
  Sparkle testing
  Sparkle testing changes
  Testing Sparkle commit
  Starting sparkle integration
  Minor UI tweaks
  Adding "CPU Core X" temperature keys for cpu sensors at core level instead of "CPU Die X"
  Accelerating graphs sensors list scrolling and resizing
  Fix for drive popup item cannot be dragged to rearrange
  Warning fix. Getting smartctl output optimizations
  Popup window constraints cleanup
  Graphs sensors list constraints cleanup
  Some new constraints work
Release 5.3.853
Appcast minor fix
Updating appcast
Release v5.3.856