Fix descriptor leak in GPCamera::capturePreview()

Fixes EMFILE "Too many files opened" error, refs #61
Merge pull request #62 from Sija/patch-1

Fix descriptor leak in GPCamera::capturePreview()