@mmcc added functions for better timeout and interval handling. closes #1642
@mmcc fixed the vdata exception when you dispose a player with tracks. closes #1710