Gallery2: Recycle effect instance when MovieActivity pauses

VideoView will deallocate audio track for local video playback when
MovieActivity being paused, which causes audio effect being released
twice when onDestroy() is called.

To avoid such special case, we should ensure effect be
deallocated/allocated when video view call pause/resume.

Change-Id: I571f9f3126be747ebe4e65a01f6880941d00d25d
CRs-Fixed: 522349, 523853, 524557