Invoke scan from Fragment

I created another scan method that allows passing of a Fragment instead of an Activity. This allows you to use the Fragments onActivityResult method rather than having to use a ZXUserCallback.