Added remote control for clementine
forgot to rename function
remove header comment in wrong place
Changed xml to protocol buffers
merge
Merge branch 'master' of https://code.google.com/r/asfa194-clementineremote into remote
removed base64 encoding
multiclient support and shuffle feature
added version to protocol buffer message
changed client handling
only non public ips can connect (can change that in options)
Merge branch 'master' of https://code.google.com/r/asfa194-clementineremote into remote
Use a better check for private subnets.
Transfer coverart without base64
Transfer coverart without base64
Tidy up remote control protobuf.
Add UNKNOWN to remote control proto to make backwards compatible changes
easier later.
Make version and msgType optional for better backwards-compatibility.
Tidy up NetworkRemote - scoped_ptr, initialisation lists, etc.
Remove unnecessary inheritance on QThread.
Changed proto
Merge remote-tracking branch 'remote/remotecontrol'

Conflicts:
	ext/libclementine-remote/remotecontrolmessages.proto
	src/networkremote/networkremote.cpp