Rework the spec, incorporating changes proposed by Alex Merry and Jean-Paul Saman.
Rework the spec, incorporating changes proposed by Alex Merry and
Jean-Paul Saman.

 * Make use of dbus properties wherever possible
 * Fix races condition in the tracklist
 * Add missing methods and signals
 * Massively edit the documentation strings
 * Make the spec document globally more complete, more correct and more consistant

mirsal/mpris