Rewrote ID3Manager, replaced EyeD3 with Mutagen.

ID3Manager is now called MetadataManager. Getter and setter methods with
immediate persistence have been replaced with properties and a separate
save() method.

Integration into indexer and models is not yet done and will follow with
the next commit.