Current Song dispose was throwing exception. Changed to handle disposing the Song object more gracefully.
Merge pull request #1599 from CartBlanche/PSMSongFix

Current Song dispose was throwing exception, due to multiple disposes.