Fix camera preview stretching

Fix camera preview view stretching by keeping the original aspect ratio and adding black borders if the view has different aspect ratio.
This fixes this issue https://github.com/dm77/barcodescanner/issues/8