Reformat the code to use 4-space indentation as Python Style Guide advise

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Clean whitespaces

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
VLCRemote: Better is_playing method

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
VLCRemote: Better get_info method

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Implement caching of movie and series information to reduce requests number

We don't need to ask each time what is the movie or the series we're watching
if the video loaded in VLC doesn't change.

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Move traceback import to header

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Fix: reset the scrobbled variable

Before the add of the cache system, the scrobbled variable were not
reset when changing movie, preventing the tool to do its job after
watching the first movie/episode. Resetting the cache in the new
structure do the trick.

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>