Added overload to support custom frame.

Custom frame enables easy use to display the scanner in a UIPopoverController instead of showing it full-screen. An example can be found in the [zxing-ipad-example](https://github.com/krummler/zxing-ipad-example) project.