Remove all traces of the playlist timeout

We're moving to a solution that is based on the mobile API and the voting system to throttle the song influx
The voting system is now called "Guest system"

Fixes #109
Initial hack on the shadow voting
The guest system shouldn't work without an administrator password set
Code cleanup
Show a validation error if the password is empty and the lock is set as active
Fix up some of the tests
Fixed more tests
All tests are passing now
Enusure voting is supported and we have enough votes left when queuing a remote song
Implement the new guest system info system for the mobile client
We don't send individual votes anymore
Type system, you have failed me!
Send the guest system info with the connection info
Admins can always queue remote songs
Only use the guest specific method if we're actually a guest
If a guest adds a song to the playlist, create a shadow vote
I should convert this to an observable property
Merge pull request #110 from flagbug/shadow-voting

Create a shadow voting system