fix services not reported as running in archlinux

The 'get_status' method of the services plugin determined the status of running
daemons via the status function of the daemon scripts. Unfortunately not all
daemon scripts implement this method (e.g. dnsmasq, sshd, nginx,...).
Listing the files in /var/run/daemons/ is a more robust method.
extend hddstat health variants

Add the ability to configure a health constraint separately for each partition.
extend hddstat widget

Add options to choose for which partition the widget shall display disk usage
information.
Merge branch 'fix-archlinux-services' of github.com:ystein/ajenti into dev
Added requirements for pip installation

Use 'pip install -r requirements.txt' to install needed components,
or make sure passlib and others are already available.
Add sha512_crypt auth, remove challenge auth

It is now possible to authenticate users who have
sha512_crypt protected passwords, using passlib.

Challenge authentication was removed, as it uses
javascript crypto (which may be MITMed to bypass
security anyway), and is inflexible for new
hash functions to be implemented. If secure
authentication is needed, https should be enabled.

Old {SHA1} style hashes should still work.
Added sha512_crypt as default hashing method

sha512_crypt is now the default method to hash passwords.
The old {SHA} type hashes may still be generated by passing
'sha' as the second argument.
Removed challenge-response code from template
Removed SHA1 JS implementations, added SSL warning and passlib dependencies
Merge branch 'master' of github.com:Eugeny/ajenti into dev
Disable legend from systemctl output
Query for ActiveState property to retrieve a service state
Use %s interpolation
PEP-8 fixes
Services plugin version bump
Merge branch 'arch-systemd' of https://github.com/mtorromeo/ajenti
Merge branch 'dev'