More advanced serialization

Support for TagName attribute and list extenders
More tolerant pairing code handling
Minor code cleanup
Support for live track information (live stream)
Initial queue implementation