The video reader leaves the video files openned
Looks like the video reader `bob.io.video.reader` does not close the video file when iterating over frames AND the iteration does not finish fully.
For example:
```python
video = bob.io.base.load('testvideo.avi')
# closes the video file properly
for frame in reader('testvideo.avi'):
pass
# closes the video file properly
for frame in reader('testvideo.avi'):
break
# the video file is left open!
import gc
gc.collect()
# the video file is still open!
```
issue